|
|
||||||
|
cfl_basevector.h
Go to the documentation of this file.
70 * the FilenameAt members. When writing the vector to a file and all entries have an associated filename,
251 * The vector does not take ownership of the new entry. I.e., when the vector is destroyed, or the
349 * The vector does not take ownership of the new entry. I.e., when the vector is destroyed, or the
387 * The vector does not take ownership of the new entry. I.e., when the vector is destroyed, or the
489 virtual void DoDWrite(TokenWriter& rTw,const std::string& rLabel="", const Type* pContext=0) const;
518 virtual void DoWrite(TokenWriter& rTw, const std::string& rLabel="", const Type* pContext=0) const;
533 virtual void DoXWrite(TokenWriter& rTw, const std::string& rLabel="", const Type* pContext=0) const;
798 Iterator(const typename std::vector<ElementRecord>::iterator& sit) : std::vector<ElementRecord>::iterator(sit) {};
821 CIterator(const typename std::vector<ElementRecord>::const_iterator& sit) : std::vector<ElementRecord>::const_iterator(sit) {};
824 return dynamic_cast<const T*>(std::vector<ElementRecord>::const_iterator::operator*().pElement);
828 return *( dynamic_cast<const T*>(std::vector<ElementRecord>::const_iterator::operator*().pElement) );
889 FD_DC("TBaseVector(" << this << ")::TBaseVector(rOtherVector " << &rOtherVector << "): copy construct");
897 FD_DC("TBaseVector(" << this << ")::TBaseVector([v] rOtherVector " << &rOtherVector << "): copy construct");
915 FD_DC("TBaseVector::ElementTry(): casting from " << typeid(rElement).name() << " to " << typeid(*Elementp()).name());
Class TokenReader. Class TokenWriter. #define FAUDES_TYPE_TDECLARATION(ftype, ctype, cbase) Definition: cfl_types.h:891 #define FAUDES_TYPE_DECLARATION(ftype, ctype, cbase) Definition: cfl_types.h:880 #define FAUDES_TYPE_TIMPLEMENTATION(ftype, ctype, cbase, ctemp) Definition: cfl_types.h:985 Definition: cfl_exception.h:118 Definition: cfl_types.h:1110 CIterator(const typename std::vector< ElementRecord >::const_iterator &sit) Definition: cfl_basevector.h:821 CIterator(const Iterator &fit) Definition: cfl_basevector.h:819 Iterator(const typename std::vector< ElementRecord >::iterator &sit) Definition: cfl_basevector.h:798 Iterator(const Iterator &fit) Definition: cfl_basevector.h:796 const std::vector< ElementRecord >::iterator & StlIterator(void) const Definition: cfl_basevector.h:800 Definition: cfl_basevector.h:628 TBaseVector(const std::string &rFilename, const std::string &rLabel="BaseVector") Definition: cfl_basevector.h:876 virtual bool ElementTry(const Type &rElement) const Definition: cfl_basevector.h:914 virtual Iterator Erase(const Iterator &vit) Definition: cfl_basevector.h:976 virtual const T & At(const Position &pos) const Definition: cfl_basevector.h:930 TBaseVector(const vBaseVector &rOtherSet) Definition: cfl_basevector.h:894 TBaseVector(const TBaseVector &rOtherSet) Definition: cfl_basevector.h:886 void DoAssign(const TBaseVector< T > &rSourceVector) Definition: cfl_basevector.h:921 Definition: cfl_tokenreader.h:64 Definition: cfl_tokenwriter.h:52 Definition: cfl_types.h:246 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_types.cpp:267 Definition: cfl_basevector.h:75 virtual void Insert(const Position &pos, const Type &rElem) Definition: cfl_basevector.cpp:317 std::vector< ElementRecord >::iterator iterator Definition: cfl_basevector.h:582 Definition: cfl_agenerator.h:43 libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen |