62 template <
typename T >
83 template <
typename T >
104 template <
typename T >
123 template <
typename T >
124 void Import(
const std::vector< T >& other)
127 typename std::vector< T >::const_iterator otr = other.begin();
132 this->Add< T >(*otr);
169 (Cast< AbstractMotif* >(bondBuffer->
GetBonded()))->ImportImplementation(otherBond);
181 template <
typename T >
184 unsigned long ret = 0;
201 template <
typename T >
221 template <
typename T >
242 template <
typename T >
261 template <
typename T >
264 unsigned int ret = 0;
281 template <
typename T >
301 template <
typename T >
318 template <
typename T >
321 std::string ret =
"";
337 template <
typename T >
340 return this->
template GetAll< T >()->
341 template AsVector< T >();
349 template <
typename T >
352 return this->
template GetAll< T >()->
353 template AsVector< T >();
#define BIO_SANITIZE(test, success, failure)
virtual SmartIterator End() const
bool IsAtBeginning() const
void UnlockThread() const
static Properties GetClassProperties()
virtual Container * GetAllImplementation()
Wave * GetBonded(Valence position)
Valence GetBondPosition(AtomicNumber bondedId) const
AtomicNumber GetId() const
physical::Wave * GetBonded()
virtual std::string GetStringFromImplementation(std::string separator=", ")
virtual CONTENT_TYPE RemoveImplementation(const CONTENT_TYPE content)
virtual unsigned int GetNumMatchingImplementation(const Container *other) const
virtual void ClearImplementation()
virtual unsigned long GetCountImplementation() const
virtual void ImportImplementation(const UnorderedMotif< CONTENT_TYPE > *other)
virtual CONTENT_TYPE AddImplementation(const CONTENT_TYPE content)
virtual bool HasAllImplementation(const Container *contents) const
virtual bool HasImplementation(const CONTENT_TYPE content) const
const std::vector< T > GetAllAsVector() const
unsigned int GetNumMatching(const Container *other) const
Code ImportAll(const physical::Wave *other)
const Container * GetAll() const
unsigned long GetCount() const
UnorderedStructureInterface()
virtual ~UnorderedStructureInterface()
std::vector< T > GetAllAsVector()
void Import(const std::vector< T > &other)
void Import(const UnorderedMotif< T > *other)
std::string GetStringFrom(std::string separator=", ")
bool HasAll(const Container *contents) const
bool Has(T content) const
virtual chemical::Atom * AsAtom()
static Properties GetResonanceBetween(ConstWaves waves)