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.
1.6.3