SOLA
Loading...
Searching...
No Matches
Public Member Functions | List of all members
minhton::NotExpression Class Reference
Inheritance diagram for minhton::NotExpression:
minhton::BooleanExpression

Public Member Functions

 NotExpression (std::shared_ptr< BooleanExpression > expr)
 
FuzzyValue evaluate (NodeData &data, const EvaluationInformation &eval_info) override
 
std::vector< NodeData::Key > evaluateMissingAttributes (NodeData &data, const EvaluationInformation &eval_info) const override
 
std::vector< NodeData::Key > getRelevantKeys () const override
 
std::vector< NodeData::Key > getRelevantTopicKeys () const override
 
std::string serialize () override
 
uint8_t getDepth () override
 

Member Function Documentation

◆ evaluate()

FuzzyValue minhton::NotExpression::evaluate ( NodeData data,
const EvaluationInformation eval_info 
)
inlineoverridevirtual

◆ evaluateMissingAttributes()

std::vector< NodeData::Key > minhton::NotExpression::evaluateMissingAttributes ( NodeData data,
const EvaluationInformation eval_info 
) const
inlineoverridevirtual

◆ getDepth()

uint8_t minhton::NotExpression::getDepth ( )
inlineoverridevirtual

◆ getRelevantKeys()

std::vector< NodeData::Key > minhton::NotExpression::getRelevantKeys ( ) const
inlineoverridevirtual

◆ getRelevantTopicKeys()

std::vector< NodeData::Key > minhton::NotExpression::getRelevantTopicKeys ( ) const
inlineoverridevirtual

◆ serialize()

std::string minhton::NotExpression::serialize ( )
inlineoverridevirtual

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