|
|
| RawFileCreator (const RefPtr< LoaderProgress > &BLP, const RefPtr< MemBase > &Data=nullptr, const WeakPtr< Cache > &theCache=Cache::MemCache()) |
| |
|
| AlzheimerCreator (const RefPtr< Object > &D, const WeakPtr< Cache > &cache) |
| |
| Creature::ReasonForReleasal | release () override |
| |
|
| Creator (const RefPtr< RefType > &D, const WCachePtr &MyCache) |
| |
| RefPtr< RefType > | get () const override |
| |
| CacheablePtr | getCacheable () const override |
| |
| const type_info & | getType () override |
| |
| bool | hasData () const override |
| |
| Creature::ReasonForReleasal | release () override |
| |
|
bool | supersede (const RefPtr< Domain > &NewData, bool CreateAsOld=false) |
| |
| RefPtr< RefType > | take () override |
| |
|
RefPtr< Domain > | create (bool CreateAsOld=false) |
| |
|
RefPtr< Domain > | createAsOld () |
| |
|
| CreatorBase (const WCachePtr &theCache) |
| |
|
RefPtr< Domain > | get_or_request (const result &R=nullptr) |
| |
| std::string | hasProducer () const override |
| |
| bool | isReproducible () const override |
| |
| bool | isUnderCreation () const override |
| |
|
const WCachePtr & | myCache () const |
| |
|
virtual bool | request (const result &R=nullptr) |
| |
|
std::string | addrstr () const |
| |
|
string & | appendProvenance (const RefPtr< Provenance > &P) |
| |
|
string & | appendProvenance (const string &s) |
| |
|
| Creature (const WCachePtr &myCache) |
| |
|
virtual bool | discardCreation () |
| |
|
void | enableCaching (bool CreateAsOld=false) const |
| |
|
RefPtr< Provenance > | getFirstCreationSource () const |
| |
|
const WCachePtr & | myCache () const |
| |
|
ReasonForReleasal | releasePtr (RefPtr< RefType > &Data) const |
| |
|
void | resetStatistics () |
| |
|
string & | setProvenance (const RefPtr< Provenance > &P) |
| |
|
string & | setProvenance (const string &s) |
| |
|
auto | getObjectCountID () const noexcept |
| |
|
bool | isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept |
| |
|
void | mkAutoDestructive () |
| |
|
refcount_t | refcount () const noexcept |
| |
|
| ReferenceBase (Object *that) noexcept |
| |
|
const auto & | self () const |
| |
|
refcount_t | wrefcount () const noexcept |
| |
|
void | addInterface (const RefPtr< InterfaceBase > &I) const |
| |
|
void | addInterfaceData (const Data &D) |
| |
|
void | addInterfaceData (const Data &D) |
| |
|
void | clearInterfaces () |
| |
|
bool | const_iterateInterfaces (const RefPtr< InterfaceIterationParameter > &IIP) const |
| |
|
virtual RefPtr< InterfaceBase > | createInterface (const type_info &) const |
| |
|
RefPtr< InterfaceBase > | findInterface (const type_info &t) const |
| |
|
RefPtr< InterfaceBase > | getInterface (const type_info &t) |
| |
|
std::string | getInterfaceNames (const char delim=';') const |
| |
|
bool | gotNewInterfaceData (const Data &D) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D, const Selector &S) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D, const Selector *S) |
| |
|
bool | hasChangedInterfaceData (const Data &D) const |
| |
|
bool | hasChangedInterfaceData (const Data &D) const |
| |
|
bool | hasChangedInterfaceData (const Data &D, const Selector &) const |
| |
|
bool | hasChangedInterfaceData (const Data &D, const Selector *) const |
| |
|
bool | hasInterface (const type_info &t) const |
| |
|
bool | iterateInterfaces (const RefPtr< InterfaceIterationParameter > &IIP) |
| |
|
void | printInterfaces () const |
| |
|
void | registerInterface (const type_info &t) |
| |
|
void | removeInterface () |
| |
|
void | removeInterfaceBase (const type_info &InterfaceBaseID) |
| |
|
constexpr | Ageable (age_t t) noexcept |
| |
|
constexpr | Ageable (const Ageable &A) noexcept |
| |
|
| Ageable (const volatile Ageable &A) noexcept |
| |
|
constexpr const Ageable & | getAge () const |
| |
|
bool | isNewerThan (const Ageable &a) const noexcept |
| |
|
bool | isOlderThan (const Ageable &a) const noexcept |
| |
|
bool | isYoungerThan (const Ageable &a) const noexcept |
| |
|
bool | operator!= (const Ageable &a) const noexcept |
| |
|
bool | operator< (const Ageable &a) const noexcept |
| |
|
bool | operator<= (const Ageable &a) const noexcept |
| |
|
bool | operator<= (const volatile Ageable &a) const volatile noexcept |
| |
|
bool | operator== (const Ageable &a) const noexcept |
| |
|
bool | operator> (const Ageable &a) const noexcept |
| |
|
bool | operator> (const volatile Ageable &a) const volatile |
| |
|
bool | operator>= (const Ageable &a) const noexcept |
| |
|
bool | operator>= (const volatile Ageable &a) const volatile noexcept |
| |
|
constexpr void | resetAge () noexcept |
| |
|
void | setInfinitelyNew () noexcept |
| |
|
age_t | time_value () const noexcept |
| |
|
age_t | time_value () const volatile noexcept |
| |
|
Ageable & | touch () noexcept |
| |
|
age_t | update (age_t age) noexcept |
| |
|
age_t | update (const Ageable &Other) noexcept |
| |
|
age_t | update (const volatile Ageable &Other) volatile noexcept |
| |