ROSE 0.11.145.141
Public Member Functions | List of all members
Rose::BinaryAnalysis::CallingConvention::TypePredicateFunctor< F > Class Template Reference

Description

template<class F>
class Rose::BinaryAnalysis::CallingConvention::TypePredicateFunctor< F >

Definition at line 48 of file StoragePool.h.

Inheritance diagram for Rose::BinaryAnalysis::CallingConvention::TypePredicateFunctor< F >:
Inheritance graph
[legend]
Collaboration diagram for Rose::BinaryAnalysis::CallingConvention::TypePredicateFunctor< F >:
Collaboration graph
[legend]

Public Member Functions

 TypePredicateFunctor (F f)
 
bool test (SgAsmType *type) const override
 Evaluate this predicate on a type.
 
- Public Member Functions inherited from Rose::BinaryAnalysis::CallingConvention::TypePredicate
bool operator() (SgAsmType *) const
 Evaluate this predicate on a type.
 

Additional Inherited Members

- Public Types inherited from Rose::BinaryAnalysis::CallingConvention::TypePredicate
using Ptr = TypePredicatePtr
 Shared-ownership pointer.
 
using ConstPtr = TypePredicateConstPtr
 Shared-ownership pointer.
 

Constructor & Destructor Documentation

◆ TypePredicateFunctor()

template<class F >
Rose::BinaryAnalysis::CallingConvention::TypePredicateFunctor< F >::TypePredicateFunctor ( f)
inline

Definition at line 51 of file StoragePool.h.

Member Function Documentation

◆ test()

template<class F >
bool Rose::BinaryAnalysis::CallingConvention::TypePredicateFunctor< F >::test ( SgAsmType ) const
inlineoverridevirtual

Evaluate this predicate on a type.

Implements Rose::BinaryAnalysis::CallingConvention::TypePredicate.

Definition at line 54 of file StoragePool.h.


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