Evaluate whether arg1 (value in regular expression) matched arg0 (lable in regular expression). More...
#include <MatchFunction.h>
Public Member Functions | |
virtual AttributeValue * | evaluate (AttributeValue *arg0, AttributeValue *arg1, bool check_id=true) |
virtual std::list < AttributeValue * > | evaluate (std::list< AttributeValue * > args, bool check_id=true) |
Static Public Member Functions | |
static std::string | getFunctionName (std::string datatype) |
Evaluate whether arg1 (value in regular expression) matched arg0 (lable in regular expression).
virtual std::list<AttributeValue*> ArcSec::MatchFunction::evaluate | ( | std::list< AttributeValue * > | args, | |
bool | check_id = true | |||
) | [virtual] |
Evaluate a list of AttributeValue objects, and return a list of Attribute objects
Implements ArcSec::Function.
virtual AttributeValue* ArcSec::MatchFunction::evaluate | ( | AttributeValue * | arg0, | |
AttributeValue * | arg1, | |||
bool | check_id = true | |||
) | [virtual] |
Evaluate two AttributeValue objects, and return one AttributeValue object
Implements ArcSec::Function.
static std::string ArcSec::MatchFunction::getFunctionName | ( | std::string | datatype | ) | [static] |
help function to get the FunctionName