Interface for function, which is in charge of evaluating two AttributeValue. More...
#include <Function.h>
Public Member Functions | |
virtual AttributeValue * | evaluate (AttributeValue *arg0, AttributeValue *arg1, bool check_id=true)=0 |
virtual std::list < AttributeValue * > | evaluate (std::list< AttributeValue * > args, bool check_id=true)=0 |
Interface for function, which is in charge of evaluating two AttributeValue.
virtual std::list<AttributeValue*> ArcSec::Function::evaluate | ( | std::list< AttributeValue * > | args, | |
bool | check_id = true | |||
) | [pure virtual] |
Evaluate a list of AttributeValue objects, and return a list of Attribute objects
Implemented in ArcSec::EqualFunction, ArcSec::InRangeFunction, and ArcSec::MatchFunction.
virtual AttributeValue* ArcSec::Function::evaluate | ( | AttributeValue * | arg0, | |
AttributeValue * | arg1, | |||
bool | check_id = true | |||
) | [pure virtual] |
Evaluate two AttributeValue objects, and return one AttributeValue object
Implemented in ArcSec::EqualFunction, ArcSec::InRangeFunction, and ArcSec::MatchFunction.