40 size_t size()
const {
return rep().size(); }
55 value_type::const_iterator
vectorEnd()
const {
return rep().end(); }
58 operator std::string()
const {
return rep()[0]; }
61 operator std::vector<std::string>()
const {
return rep(); }
const DDI::rep_traits< DDName, std::vector< std::string > * >::reference rep() const
const DDName & name() const
DDStrVector()
an uninitialized constant; one can assign an initialized constant to make it valid ...
DDName is used to identify DDD entities uniquely.
std::vector< std::string >::size_type size_t
size type for the size of the stored values
a named constant corresponding to the DDL-XML tag <Constant> and <ConstantsStrVector> ...
std::ostream & operator<<(std::ostream &out, const ALILine &li)
size_t size() const
the size of the array of values
value_type::const_iterator vectorEnd() const
read-only iterator poining one place after the stored values
value_type::const_iterator vectorBegin() const
read-only iterator pointing to the begin of the stored values
std::string value() const
return the first stored value; does not check boundaries!
std::vector< std::string > value_type
iterator for read-only acces to stored values
const value_type & values() const
the stored values
std::string operator[](size_t pos) const
returns the value on position pos; does not check boundaries!