Base class for all comapre algorithms. More...


Public Member Functions | |
| virtual void | compare () |
| Compare API: This method is the compare algorithms public compare method. | |
| virtual void | compare_do () |
| Compare API: Does the actual compare. | |
| void | set_cfg (cl_syoscb_cfg cfg) |
| Compare API: Passes the configuration object on to the compare algorithm for faster access. | |
| cl_syoscb_cfg | get_cfg () |
| Compare API: Returns the configuration object | |
| string | get_primary_queue_name () |
| Compare API: Gets the primary queue. Convinience method. | |
Protected Attributes | |
| cl_syoscb_cfg | cfg |
| Handle to the configuration. | |
Base class for all comapre algorithms.
Definition at line 2 of file cl_syoscb_compare_base.svh.
| void cl_syoscb_compare_base::compare | ( | ) | [virtual] |
Compare API: This method is the compare algorithms public compare method.
It is called when the compare algorithm is asked to do a compare. Typically, this method is used to check state variables etc. to compte if the compare shall be done or not. If so then do_compare() is called.
NOTE: This method must be implemted.
Reimplemented in cl_syoscb_compare_io, and cl_syoscb_compare_io.
Definition at line 39 of file cl_syoscb_compare_base.svh.
| void cl_syoscb_compare_base::compare_do | ( | ) | [virtual] |
Compare API: Does the actual compare.
NOTE: This method must be implemted.
Reimplemented in cl_syoscb_compare_io, and cl_syoscb_compare_io.
Definition at line 45 of file cl_syoscb_compare_base.svh.
|
Project: SyoSil ApS UVM Scoreboard, Revision: 1.0.2.2 Copyright 2014-2015 SyoSil ApS All Rights Reserved Worldwide Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. |
![]() Doxygen Version: 1.6.1 IDV SV Filter Version: 2.6.2 Wed Jul 29 14:03:55 2015 |