BALL::ResourceEntry::IteratorTraits_ Class Reference

#include <BALL/FORMAT/resourceFile.h>

List of all members.

Public Member Functions

 IteratorTraits_ ()
 IteratorTraits_ (const ResourceEntry &entry)
 IteratorTraits_ (const IteratorTraits_ &traits, bool=true)
virtual ~IteratorTraits_ ()
const IteratorTraits_operator= (const IteratorTraits_ &traits)
ResourceEntrygetContainer ()
const ResourceEntrygetContainer () const
bool isSingular () const
IteratorPositiongetPosition ()
const IteratorPositiongetPosition () const
bool operator== (const IteratorTraits_ &traits) const
bool operator!= (const IteratorTraits_ &traits) const
bool isValid () const
void invalidate ()
void toBegin ()
bool isBegin () const
void toEnd ()
bool isEnd () const
ResourceEntrygetData ()
const ResourceEntrygetData () const
void forward ()
Size getDepth () const

Private Member Functions

void push (Index next_child)
Index pop ()

Private Attributes

ResourceEntrybound_
IteratorPosition position_
Indexstack_index_
Size stack_capacity_
Size stack_size_

Detailed Description

Definition at line 321 of file resourceFile.h.


Constructor & Destructor Documentation

BALL::ResourceEntry::IteratorTraits_::IteratorTraits_ (  )  [inline]

Definition at line 327 of file resourceFile.h.

BALL::ResourceEntry::IteratorTraits_::IteratorTraits_ ( const ResourceEntry entry  )  [inline]

Definition at line 336 of file resourceFile.h.

BALL::ResourceEntry::IteratorTraits_::IteratorTraits_ ( const IteratorTraits_ traits,
bool  = true 
) [inline]

Definition at line 345 of file resourceFile.h.

virtual BALL::ResourceEntry::IteratorTraits_::~IteratorTraits_ (  )  [inline, virtual]

Definition at line 356 of file resourceFile.h.


Member Function Documentation

void BALL::ResourceEntry::IteratorTraits_::forward (  )  [inline]

Definition at line 459 of file resourceFile.h.

const ResourceEntry* BALL::ResourceEntry::IteratorTraits_::getContainer (  )  const [inline]

Definition at line 383 of file resourceFile.h.

ResourceEntry* BALL::ResourceEntry::IteratorTraits_::getContainer (  )  [inline]

Definition at line 378 of file resourceFile.h.

const ResourceEntry& BALL::ResourceEntry::IteratorTraits_::getData (  )  const [inline]

Definition at line 454 of file resourceFile.h.

ResourceEntry& BALL::ResourceEntry::IteratorTraits_::getData (  )  [inline]

Definition at line 449 of file resourceFile.h.

Size BALL::ResourceEntry::IteratorTraits_::getDepth (  )  const [inline]

Definition at line 492 of file resourceFile.h.

const IteratorPosition& BALL::ResourceEntry::IteratorTraits_::getPosition (  )  const [inline]

Definition at line 398 of file resourceFile.h.

IteratorPosition& BALL::ResourceEntry::IteratorTraits_::getPosition (  )  [inline]

Definition at line 393 of file resourceFile.h.

void BALL::ResourceEntry::IteratorTraits_::invalidate (  )  [inline]

Definition at line 421 of file resourceFile.h.

bool BALL::ResourceEntry::IteratorTraits_::isBegin (  )  const [inline]

Definition at line 434 of file resourceFile.h.

bool BALL::ResourceEntry::IteratorTraits_::isEnd (  )  const [inline]

Definition at line 444 of file resourceFile.h.

bool BALL::ResourceEntry::IteratorTraits_::isSingular (  )  const [inline]

Definition at line 388 of file resourceFile.h.

bool BALL::ResourceEntry::IteratorTraits_::isValid (  )  const [inline]

Definition at line 413 of file resourceFile.h.

bool BALL::ResourceEntry::IteratorTraits_::operator!= ( const IteratorTraits_ traits  )  const [inline]

Definition at line 408 of file resourceFile.h.

const IteratorTraits_& BALL::ResourceEntry::IteratorTraits_::operator= ( const IteratorTraits_ traits  )  [inline]

Definition at line 361 of file resourceFile.h.

bool BALL::ResourceEntry::IteratorTraits_::operator== ( const IteratorTraits_ traits  )  const [inline]

Definition at line 403 of file resourceFile.h.

Index BALL::ResourceEntry::IteratorTraits_::pop (  )  [inline, private]

Definition at line 520 of file resourceFile.h.

void BALL::ResourceEntry::IteratorTraits_::push ( Index  next_child  )  [inline, private]

Definition at line 499 of file resourceFile.h.

void BALL::ResourceEntry::IteratorTraits_::toBegin (  )  [inline]

Definition at line 428 of file resourceFile.h.

void BALL::ResourceEntry::IteratorTraits_::toEnd (  )  [inline]

Definition at line 439 of file resourceFile.h.


Member Data Documentation

Definition at line 532 of file resourceFile.h.

Definition at line 533 of file resourceFile.h.

Definition at line 535 of file resourceFile.h.

Definition at line 534 of file resourceFile.h.

Definition at line 536 of file resourceFile.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3