Parasol Planning Library (PPL)
AlwaysTrueValidity.h
Go to the documentation of this file.
1 #ifndef PMPL_ALWAYS_TRUE_VALIDITY_H_
2 #define PMPL_ALWAYS_TRUE_VALIDITY_H_
3 
5 
6 
11 class AlwaysTrueValidity : virtual public ValidityCheckerMethod {
12 
13  public:
14 
17 
20 
24 
27  virtual ~AlwaysTrueValidity() = default;
28 
32 
33  virtual bool IsValidImpl(Cfg& _cfg, CDInfo& _cdInfo,
34  const std::string& _callName) override;
35 
36  bool IsValidImpl(GroupCfgType& _cfg, CDInfo& _cdInfo,
37  const std::string& _caller) override;
39 };
40 
41 #endif
Definition: AlwaysTrueValidity.h:11
virtual ~AlwaysTrueValidity()=default
GroupCfgType::Formation Formation
Definition: AlwaysTrueValidity.h:19
MPBaseObject::GroupCfgType GroupCfgType
Definition: AlwaysTrueValidity.h:18
AlwaysTrueValidity()
Definition: AlwaysTrueValidity.cpp:7
virtual bool IsValidImpl(Cfg &_cfg, CDInfo &_cdInfo, const std::string &_callName) override
Definition: AlwaysTrueValidity.cpp:21
Definition: Cfg.h:38
Definition: GroupCfg.h:39
std::vector< size_t > Formation
Definition: GroupCfg.h:58
Definition: ValidityCheckerMethod.h:32
Definition: XMLNode.h:27
Definition: CDInfo.h:139