42 return Cast< Identifiable< StandardDimension >* >(
OptimizedAccess(index));
47 return Cast< Identifiable< StandardDimension >* >(
OptimizedAccess(index));
53 return OptimizedAccess(internal) == external.template As< const Identifiable< StandardDimension >* >();
#define BIO_SANITIZE(test, success, failure)
virtual Iterator * ConstructClassIterator(const Index index=InvalidIndex()) const
virtual Index GetEndIndex() const
bool MoveTo(const Index index)
virtual bool IsAtBeginning() const
virtual Linear OptimizedAccess(Index index)
virtual Index SeekToId(StandardDimension id)
Line(Index expectedSize=2)
virtual Identifiable< StandardDimension > * LinearAccess(Index index)
virtual bool AreEqual(Index internal, const ByteStream external) const
virtual Index SeekToName(Name name)
ByteStream Access(const Index index)
const Index InvalidIndex()