Class IfcEntityList

Class Documentation

class IfcEntityList

Public Types

typedef boost::shared_ptr<IfcEntityList> ptr
typedef std::vector<IfcUtil::IfcBaseClass*>::const_iterator it

Public Functions

void push(IfcUtil::IfcBaseClass *l)
void push(const ptr &l)
it begin()
it end()
IfcUtil::IfcBaseClass *operator[](int i)
unsigned int size() const
void reserve(unsigned capacity)
bool contains(IfcUtil::IfcBaseClass*) const
template<class U>
U::list::ptr as()
void remove(IfcUtil::IfcBaseClass*)
IfcEntityList::ptr filtered(const std::set<const IfcParse::declaration*> &entities)
IfcEntityList::ptr unique()