Public Types | Public Member Functions | List of all members
Atom::Query::Condition Class Reference

Public Types

using Ptr = std::shared_ptr< Condition >
 
using Functor = std::function< bool(Results::Ptr)>
 

Public Member Functions

 Condition (std::string identifier, ConditionType type, Functor functor)
 
ConditionType get_type () const
 
std::string get_identifier () const
 
Functor & get_functor ()
 
void set_identifier (std::string identifier)
 
void set_type (ConditionType type)
 
bool VerifyCondition_ (Results::Ptr results)