Class Argument

Inheritance Relationships

Derived Types

Class Documentation

class Argument

Subclassed by IfcParse::ArgumentList, IfcParse::EntityArgument, IfcParse::NullArgument, IfcParse::TokenArgument, IfcWrite::IfcWriteArgument

Public Functions

operator int() const
operator bool() const
operator double() const
operator std::string() const
operator boost::dynamic_bitset() const
operator IfcUtil::IfcBaseClass*() 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 = 0
unsigned int size() const = 0
IfcUtil::ArgumentType type() const = 0
Argument *operator[](unsigned int i) const = 0
std::string toString(bool upper = false) const = 0
~Argument()