Class ArgumentList

Inheritance Relationships

Base Type

Class Documentation

class IfcParse::ArgumentList : public Argument

Argument of type list, e.g.

Public Functions

ArgumentList()
ArgumentList(size_t n)
~ArgumentList()
void read(IfcSpfLexer *t, std::vector<unsigned int> &ids)
IfcUtil::ArgumentType type() const
operator std::vector<int>() const
operator std::vector<double>() const
operator std::vector<std::string>() const
operator std::vector<boost::dynamic_bitset>() const
operator IfcEntityList::ptr() const
operator std::vector<std::vector<int>>() const
operator std::vector<std::vector<double>>() const
operator IfcEntityListList::ptr() const
bool isNull() const
unsigned int size() const
Argument *operator[](unsigned int i) const
std::string toString(bool upper = false) const
Argument **&arguments()
size_t &size()