39template <
typename CONTENT_TYPE >
164 unsigned int ret = 0;
198 std::string ret =
"";
202 ret += string::From< CONTENT_TYPE >(*cnt);
#define BIO_SANITIZE(test, success, failure)
virtual SmartIterator End() const
virtual SmartIterator Begin() const
virtual ByteStream Access(const Index index)
virtual Index GetNumberOfElements() const
Index SeekTo(const ByteStream content) const
virtual void Import(const Container *other)
bool Has(const ByteStream content) const
virtual Index Add(const ByteStream content)
virtual bool Erase(Index index)
bool IsAtBeginning() const
virtual Container * GetAllImplementation()
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)
physical::Arrangement< CONTENT_TYPE > Contents
UnorderedMotif(const Contents *contents)
virtual ~UnorderedMotif()
virtual CONTENT_TYPE AddImplementation(const CONTENT_TYPE content)
virtual bool HasAllImplementation(const Container *contents) const
UnorderedMotif(const UnorderedMotif< CONTENT_TYPE > *toCopy)
BIO_DISAMBIGUATE_ALL_CLASS_METHODS(chemical, UnorderedMotif< CONTENT_TYPE >) UnorderedMotif()
virtual bool HasImplementation(const CONTENT_TYPE content) const