Go to the documentation of this file.
37 namespace restriction {
47 typedef std::shared_ptr<Restrictions>
Ptr;
52 typedef std::shared_ptr<Restrictions const>
ConstPtr;
101 return (conjunctions == other.conjunctions) && (disjunctions == other.disjunctions);
127 #ifndef GEN_GUARD_AD_MAP_RESTRICTION_RESTRICTIONS
128 #define GEN_GUARD_AD_MAP_RESTRICTION_RESTRICTIONS
142 namespace restriction {
155 os <<
"Restrictions(";
156 os <<
"conjunctions:";
157 os << _value.conjunctions;
159 os <<
"disjunctions:";
160 os << _value.disjunctions;
175 stringstream sstream;
177 return sstream.str();
180 #endif // GEN_GUARD_AD_MAP_RESTRICTION_RESTRICTIONS
std::shared_ptr< Restrictions > Ptr
Smart pointer on Restrictions.
Definition: Restrictions.hpp:47
namespace ad
Definition: GeometryStoreItem.hpp:28
DataType Restrictions.
Definition: Restrictions.hpp:42
bool operator!=(const Restrictions &other) const
standard comparison operator
Definition: Restrictions.hpp:111
std::string to_string(::ad::map::access::GeometryStoreItem const &value)
overload of the std::to_string for GeometryStoreItem
Definition: GeometryStoreItem.hpp:183
~Restrictions()=default
standard destructor
bool operator==(const Restrictions &other) const
standard comparison operator
Definition: Restrictions.hpp:99
Restrictions & operator=(const Restrictions &other)=default
standard assignment operator
Restrictions()=default
standard constructor
std::shared_ptr< Restrictions const > ConstPtr
Smart pointer on constant Restrictions.
Definition: Restrictions.hpp:52
std::vector<::ad::map::restriction::Restriction > RestrictionList
DataType RestrictionList.
Definition: RestrictionList.hpp:42
std::ostream & operator<<(std::ostream &os, Restriction const &_value)
standard ostream operator
Definition: Restriction.hpp:157