, including all inherited members.
addInterface(const RefPtr< InterfaceBase > &I) | MemCore::Intercube | |
addrstr() const | MemCore::Creature | |
Ageable() | MemCore::Ageable | [inline] |
Ageable(time_t t) | MemCore::Ageable | [inline] |
Ageable(const Ageable &A) | MemCore::Ageable | [inline] |
Ageable(const volatile Ageable &A) | MemCore::Ageable | [inline] |
clearInterfaces() | MemCore::Intercube | |
const_iterateInterfaces(const RefPtr< InterfaceIterationParameter > &IIP) const | MemCore::Intercube | |
create()=0 | MemCore::CreatorBase | [pure virtual] |
createInterface(const type_info &t) const | MemCore::Intercube | [inline, virtual] |
CreatorBase(const WCachePtr &MyCache) | MemCore::CreatorBase | [inline] |
Creature(const WCachePtr &myCache) | MemCore::Creature | |
discardCreation() | MemCore::Creature | [virtual] |
enableCaching() const | MemCore::Creature | |
findInterface(const type_info &t) const | MemCore::Intercube | |
get() const =0 | MemCore::CreatorBase | [pure virtual] |
getCacheable() const =0 | MemCore::Creature | [pure virtual] |
getInterface(const type_info &t) | MemCore::Intercube | |
getInterface() const (defined in MemCore::Intercube) | MemCore::Intercube | [inline] |
getMaxObjectCountID() (defined in MemCore::ReferenceBase< Creature >) | MemCore::ReferenceBase< Creature > | [inline, static] |
getObjectCountID() const | MemCore::ReferenceBase< Creature > | [inline] |
getType()=0 | MemCore::CreatorBase | [pure virtual] |
hasData() const | MemCore::Creature | |
hasInterface(const type_info &t) const | MemCore::Intercube | |
hasInterface(const RefPtr< InterfaceBase > &I) (defined in MemCore::Intercube) | MemCore::Intercube | [inline] |
InfinitelyOld() | MemCore::Ageable | [inline, static] |
Intercube() | MemCore::Intercube | |
interfaces (defined in MemCore::Intercube) | MemCore::Intercube | [protected] |
isIdentical(const WeakPtr< Object, Object > &PossibleSelf) const | MemCore::ReferenceBase< Creature > | [inline] |
isNewerThan(const Ageable &a) const | MemCore::Ageable | [inline] |
isOlderThan(const Ageable &a) const | MemCore::Ageable | [inline] |
isUnderCreation() | MemCore::Creature | [virtual] |
isYoungerThan(const Ageable &a) const | MemCore::Ageable | [inline] |
iterateInterfaces(const RefPtr< InterfaceIterationParameter > &IIP) | MemCore::Intercube | |
iterateInterfaces(IntercubeIterator &II) const (defined in MemCore::Intercube) | MemCore::Intercube | |
mkAutoDestructive() | MemCore::ReferenceBase< Creature > | [inline] |
myCache() const | MemCore::Creature | [inline] |
now() | MemCore::Ageable | [inline, static] |
operator!=(const Ageable &a) const | MemCore::Ageable | [inline] |
operator<(const Ageable &a) const | MemCore::Ageable | [inline] |
operator<(volatile const Ageable &a) const volatile (defined in MemCore::Ageable) | MemCore::Ageable | [inline] |
operator<=(const Ageable &a) const | MemCore::Ageable | [inline] |
operator<=(const volatile Ageable &a) const volatile | MemCore::Ageable | [inline] |
operator=(const ReferenceBase &R) | MemCore::ReferenceBase< Creature > | [inline, protected] |
operator==(const Ageable &a) const | MemCore::Ageable | [inline] |
operator>(const Ageable &a) const | MemCore::Ageable | [inline] |
operator>(const volatile Ageable &a) const volatile | MemCore::Ageable | [inline] |
operator>=(const Ageable &a) const | MemCore::Ageable | [inline] |
operator>=(const volatile Ageable &a) const volatile | MemCore::Ageable | [inline] |
permanently_unreleasable enum value (defined in MemCore::Creature) | MemCore::Creature | |
printInterfaces() const | MemCore::Intercube | |
ReasonForReleasal enum name (defined in MemCore::Creature) | MemCore::Creature | |
refcount() const | MemCore::ReferenceBase< Creature > | [inline] |
reference_domain_t typedef | MemCore::ReferenceBase< Creature > | |
ReferenceBase(Object *that) | MemCore::ReferenceBase< Creature > | [inline] |
registerInterface(const type_info &t) | MemCore::Intercube | |
release()=0 | MemCore::Creature | [pure virtual] |
releasePtr(RefPtr< RefType > &Data) const | MemCore::Creature | [inline] |
removeInterface(const type_info &t) | MemCore::Intercube | |
request(const RefPtr< Result > &) | MemCore::CreatorBase | [inline, virtual] |
self() const | MemCore::ReferenceBase< Creature > | [inline] |
SelfPtr typedef | MemCore::ReferenceBase< Creature > | |
speak(const char *s, const char *prefix="") const | MemCore::ReferenceBase< Creature > | [inline] |
successfully_released enum value (defined in MemCore::Creature) | MemCore::Creature | |
take() | MemCore::CreatorBase | [inline, virtual] |
temporarily_unreleasable enum value (defined in MemCore::Creature) | MemCore::Creature | |
time_value() const | MemCore::Ageable | [inline] |
time_value() const volatile | MemCore::Ageable | [inline] |
touch() | MemCore::Ageable | [inline] |
update(const Ageable &Other) | MemCore::Ageable | [inline] |
update(const volatile Ageable &Other) volatile | MemCore::Ageable | [inline] |
update(time_t age) | MemCore::Ageable | [inline] |
wrefcount() const | MemCore::ReferenceBase< Creature > | [inline] |
~Ageable() | MemCore::Ageable | |
~Creature()=0 | MemCore::Creature | [pure virtual] |
~Intercube() | MemCore::Intercube | [virtual] |
~ReferenceBase() | MemCore::ReferenceBase< Creature > | [inline, protected, virtual] |