Inferno
0.2
|
#include <match.hpp>
Public Member Functions | |
virtual bool | IsSubclass (const Matcher *source_architype) const =0 |
virtual bool | IsLocalMatch (const Matcher *candidate) const |
virtual | ~Matcher () |
Static Public Member Functions | |
template<class TARGET_TYPE > | |
static bool | IsSubclassStatic (const TARGET_TYPE *target_architype, const Matcher *source_architype) |
virtual Matcher::~Matcher | ( | ) | [inline, virtual] |
virtual bool Matcher::IsLocalMatch | ( | const Matcher * | candidate | ) | const [inline, virtual] |
Reimplemented in CPPTree::SpecificFloatSemantics, CPPTree::SpecificIdentifier, CPPTree::SpecificFloat, CPPTree::SpecificInteger, and CPPTree::SpecificString.
Definition at line 11 of file match.hpp.
References IsSubclass().
Referenced by StarBase::MatchRange().
virtual bool Matcher::IsSubclass | ( | const Matcher * | source_architype | ) | const [pure virtual] |
Referenced by IsLocalMatch().
static bool Matcher::IsSubclassStatic | ( | const TARGET_TYPE * | target_architype, |
const Matcher * | source_architype | ||
) | [inline, static] |