#include <BALL/FORMAT/resourceFile.h>
Public Member Functions | |
IteratorTraits_ () | |
IteratorTraits_ (const ResourceEntry &entry) | |
IteratorTraits_ (const IteratorTraits_ &traits, bool=true) | |
virtual | ~IteratorTraits_ () |
const IteratorTraits_ & | operator= (const IteratorTraits_ &traits) |
ResourceEntry * | getContainer () |
const ResourceEntry * | getContainer () const |
bool | isSingular () const |
IteratorPosition & | getPosition () |
const IteratorPosition & | getPosition () 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 |
ResourceEntry & | getData () |
const ResourceEntry & | getData () const |
void | forward () |
Size | getDepth () const |
Private Member Functions | |
void | push (Index next_child) |
Index | pop () |
Private Attributes | |
ResourceEntry * | bound_ |
IteratorPosition | position_ |
Index * | stack_index_ |
Size | stack_capacity_ |
Size | stack_size_ |
Definition at line 321 of file resourceFile.h.
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.
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.
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.