ROSE 0.11.145.229
List of all members
Rose::BinaryAnalysis::CallingConvention::TypePredicate Class Referenceabstract

Description

Base class for type predicates.

Definition at line 24 of file StoragePool.h.

#include <Rose/BinaryAnalysis/CallingConvention/StoragePool.h>

Inheritance diagram for Rose::BinaryAnalysis::CallingConvention::TypePredicate:
Inheritance graph
[legend]

Public Types

using Ptr = TypePredicatePtr
 Shared-ownership pointer.
 
using ConstPtr = TypePredicateConstPtr
 Shared-ownership pointer.
 

Public Member Functions

virtual bool test (SgAsmType *) const =0
 Evaluate this predicate on a type.
 
bool operator() (SgAsmType *) const
 Evaluate this predicate on a type.
 

Member Typedef Documentation

◆ Ptr

Shared-ownership pointer.

Definition at line 29 of file StoragePool.h.

◆ ConstPtr

Shared-ownership pointer.

Definition at line 30 of file StoragePool.h.

Member Function Documentation

◆ test()

virtual bool Rose::BinaryAnalysis::CallingConvention::TypePredicate::test ( SgAsmType ) const
pure virtual

Evaluate this predicate on a type.

Implemented in Rose::BinaryAnalysis::CallingConvention::TypePredicateFunctor< F >.


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