OGS
GeoLib::TemplateVec< T > Member List

This is the complete list of members for GeoLib::TemplateVec< T >, including all inherited members.

_data_vecGeoLib::TemplateVec< T >protected
_nameGeoLib::TemplateVec< T >protected
_name_id_mapGeoLib::TemplateVec< T >protected
findFirstElementByID(std::size_t const &id) constGeoLib::TemplateVec< T >inlineprivate
getElementByName(const std::string &name) constGeoLib::TemplateVec< T >inline
getElementIDByName(const std::string &name, std::size_t &id) constGeoLib::TemplateVec< T >inline
getName() constGeoLib::TemplateVec< T >inline
getNameIDMapBegin() constGeoLib::TemplateVec< T >inline
getNameIDMapEnd() constGeoLib::TemplateVec< T >inline
getNameOfElement(const T *data, std::string &name) constGeoLib::TemplateVec< T >inline
getNameOfElementByID(std::size_t id, std::string &element_name) constGeoLib::TemplateVec< T >inline
getVector() constGeoLib::TemplateVec< T >inline
NameIdMap typedefGeoLib::TemplateVec< T >
NameIdPair typedefGeoLib::TemplateVec< T >
operator=(TemplateVec const &rhs)=deleteGeoLib::TemplateVec< T >protected
operator=(TemplateVec &&rhs)=deleteGeoLib::TemplateVec< T >protected
push_back(T *data_element, std::string const *const name=nullptr)GeoLib::TemplateVec< T >inlinevirtual
setName(const std::string &n)GeoLib::TemplateVec< T >inline
setNameForElement(std::size_t id, std::string const &name)GeoLib::TemplateVec< T >inlinevirtual
setNameOfElementByID(std::size_t id, std::string const &element_name)GeoLib::TemplateVec< T >inline
size() constGeoLib::TemplateVec< T >inline
TemplateVec(std::string const &name, std::vector< T * > &&data_vec, NameIdMap &&elem_name_map)GeoLib::TemplateVec< T >inline
TemplateVec(TemplateVec const &)=deleteGeoLib::TemplateVec< T >protected
TemplateVec(TemplateVec &&)=deleteGeoLib::TemplateVec< T >protected
~TemplateVec()GeoLib::TemplateVec< T >inlinevirtual