43 #include "../TaskContext.hpp" 48 #include <boost/bind.hpp> 53 using namespace detail;
54 using namespace boost;
61 return error_status<>( error_status<>::accept, advance_on_error );
65 : commonparser(cp), _bag(0), _property(0)
92 std::string name( begin, end );
93 name.erase( name.length() -1 );
PropertyParser(CommonParser &cp)
error_status handle_no_property(scanner_t const &scan, parser_error< PropertyErrors, iter_t > &e)
A container for holding references to properties.
This class contains some very common parser definitions.
guard< PropertyErrors > my_guard
base::PropertyBase * _property
scanner< iter_t, scanner_pol_t > scanner_t
CommonParser & commonparser
base::PropertyBase * find(const std::string &name) const
void locateproperty(iter_t begin, iter_t end)
void setPropertyBag(PropertyBag *pb)
boost::iterator_difference< iter_t >::type advance_on_error
rule_t notassertingidentifier
identifier with <template> marks in it
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.