ovm_in_order_comparator< T, comp_type, convert, pair_type > Class Template Reference

Inheritance diagram for ovm_in_order_comparator< T, comp_type, convert, pair_type >:

Inheritance graph
[legend]
Collaboration diagram for ovm_in_order_comparator< T, comp_type, convert, pair_type >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef
ovm_in_order_comparator< T,
comp_type, convert, pair_type > 
this_type

Public Member Functions

 ovm_component_param_utils (this_type) const static string type_name

Public Attributes

ovm_analysis_export< T > before_export
ovm_analysis_export< T > after_export
ovm_analysis_port< pair_type > pair_ap
int m_matches
int m_mismatches

Private Attributes

tlm_analysis_fifo< T > before_fifo
tlm_analysis_fifo< T > after_fifo


Detailed Description

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
class ovm_in_order_comparator< T, comp_type, convert, pair_type >

Definition at line 49 of file ovm_in_order_comparator.svh.


Member Typedef Documentation

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
typedef ovm_in_order_comparator<T,comp_type,convert,pair_type> ovm_in_order_comparator< T, comp_type, convert, pair_type >::this_type


Member Function Documentation

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
ovm_in_order_comparator< T, comp_type, convert, pair_type >::ovm_component_param_utils ( this_type   )  const


Member Data Documentation

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
ovm_analysis_export< T > ovm_in_order_comparator< T, comp_type, convert, pair_type >::before_export

Definition at line 61 of file ovm_in_order_comparator.svh.

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
ovm_analysis_export< T > ovm_in_order_comparator< T, comp_type, convert, pair_type >::after_export

Definition at line 61 of file ovm_in_order_comparator.svh.

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
ovm_analysis_port< pair_type > ovm_in_order_comparator< T, comp_type, convert, pair_type >::pair_ap

Definition at line 62 of file ovm_in_order_comparator.svh.

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
tlm_analysis_fifo< T > ovm_in_order_comparator< T, comp_type, convert, pair_type >::before_fifo [private]

Definition at line 64 of file ovm_in_order_comparator.svh.

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
tlm_analysis_fifo< T > ovm_in_order_comparator< T, comp_type, convert, pair_type >::after_fifo [private]

Definition at line 64 of file ovm_in_order_comparator.svh.

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
int ovm_in_order_comparator< T, comp_type, convert, pair_type >::m_matches

Definition at line 65 of file ovm_in_order_comparator.svh.

template<typename T = int, typename comp_type = ovm_built_in_comp < T >, typename convert = ovm_built_in_converter < T >, typename pair_type = ovm_built_in_pair < T >>
int ovm_in_order_comparator< T, comp_type, convert, pair_type >::m_mismatches

Definition at line 65 of file ovm_in_order_comparator.svh.


The documentation for this class was generated from the following file:

Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 2.0.1
Copyright (c) 2008 Intelligent Design Verification.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included here:
http://www.intelligentdv.com/licenses/fdl.txt
doxygen
Doxygen Version: 1.5.5
Wed Jan 7 19:27:45 2009
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV