FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::OnDemandCreator< Computer, Rank, result_value_type > Member List

This is the complete list of members for Fiber::OnDemandCreator< Computer, Rank, result_value_type >, including all inherited members.

addDataMetaInfo(const MemCore::RefPtr< MemBase > &D)Fiber::CreativeArrayBase
addInterface(const RefPtr< InterfaceBase > &I) constMemCore::Intercube
addInterfaceData(const Data &D)MemCore::Intercube
addInterfaceData(const Data &D)MemCore::Intercube
addMetaInfo(const DynamicSize &theSize, const RefPtr< FiberTypeBase > &theDataType) (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
addMetaInfo(int nDimensions, const RefPtr< FiberTypeBase > &theDataType) (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
addOwner(const Container &theOwner, const MemCore::Ageable &theNewAge)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
addOwner(const MemCore::WeakPtr< Container > &theOwner, const MemCore::Ageable &theNewAge)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
addrstr() constMemCore::Creature
Ageable() noexceptMemCore::Ageable
Ageable(age_t t) noexceptMemCore::Ageable
Ageable(const Ageable &A) noexceptMemCore::Ageable
Ageable(const volatile Ageable &A) noexceptMemCore::Ageable
appendProvenance(const RefPtr< Provenance > &P)MemCore::Creature
appendProvenance(const string &s)MemCore::Creature
Attributes()MemCore::Attributes
attributesHaveBeenSaved() const (defined in Fiber::SaveableAttributes)Fiber::SaveableAttributesinline
attributesNeedSaving() const (defined in Fiber::SaveableAttributes)Fiber::SaveableAttributesinline
clearInterfaces()MemCore::Intercube
const_iterateInterfaces(const RefPtr< InterfaceIterationParameter > &IIP) constMemCore::Intercube
create(bool CreateAsOld=false)MemCore::CreatorBase< MemBase >
createAsOld()MemCore::CreatorBase< MemBase >
createInterface(const type_info &) constMemCore::Intercubevirtual
creationErrorMemCore::Creature
CreationFailure enum name (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
CreativeArrayBase(const MemCore::WCachePtr &theCache) (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
CreatorBase(const WCachePtr &theCache)MemCore::CreatorBase< MemBase >
Creature(const WCachePtr &myCache)MemCore::Creature
Dims_t enum nameFiber::OnDemandCreator< Computer, Rank, result_value_type >
discardCreation()MemCore::Creaturevirtual
enableCaching(bool CreateAsOld=false) constMemCore::Creature
Error (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
extremeUnction() (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBasevirtual
findInterface(const type_info &t) constMemCore::Intercube
get() const override (defined in Fiber::OnDemandCreator< Computer, Rank, result_value_type >)Fiber::OnDemandCreator< Computer, Rank, result_value_type >inlinevirtual
get_or_request(const result &R=nullptr)MemCore::CreatorBase< MemBase >
getAge() constMemCore::Ageable
getAttribute(const std::string &name) constMemCore::Attributes
getAttributeAge() constMemCore::Attributes
getAttributeValue(const string &AttributeName, size_t ElementNumber=0) constMemCore::Attributes
getAttributeValues()MemCore::Attributes
getAttributeValues() constMemCore::Attributes
getBinder() constFiber::CreativeArrayBase
getCacheable() const override (defined in Fiber::OnDemandCreator< Computer, Rank, result_value_type >)Fiber::OnDemandCreator< Computer, Rank, result_value_type >inlinevirtual
getFiberType()Fiber::OnDemandCreator< Computer, Rank, result_value_type >inlinestatic
getFiberType() const (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
getFiberTypeIndex() const (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBaseinline
getFirstCreationSource() constMemCore::Creature
getInterface(const type_info &t)MemCore::Intercube
getInterfaceNames(const char delim=';') constMemCore::Intercube
getNumberOfAttributes() constMemCore::Attributes
getNumberOfValidOwners() constFiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
getObjectCountID() const noexceptMemCore::ReferenceBase< Creature >
getPrimaryOwner() constFiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
getType() override (defined in Fiber::OnDemandCreator< Computer, Rank, result_value_type >)Fiber::OnDemandCreator< Computer, Rank, result_value_type >inlinevirtual
gotNewInterfaceData(const Data &D)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D, const Selector &S)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D, const Selector *S)MemCore::Intercube
hasAttribute(const std::string &name) constMemCore::Attributes
hasBeenSaved() constFiber::CreativeArrayBaseinline
hasChangedInterfaceData(const Data &D) constMemCore::Intercube
hasChangedInterfaceData(const Data &D) constMemCore::Intercube
hasChangedInterfaceData(const Data &D, const Selector &) constMemCore::Intercube
hasChangedInterfaceData(const Data &D, const Selector *) constMemCore::Intercube
hasData() const override (defined in Fiber::OnDemandCreator< Computer, Rank, result_value_type >)Fiber::OnDemandCreator< Computer, Rank, result_value_type >inlinevirtual
hasInterface(const type_info &t) constMemCore::Intercube
hasProducer() const overrideMemCore::CreatorBase< MemBase >virtual
InfinitelyNew() noexceptMemCore::Ageablestatic
InfinitelyOld() noexceptMemCore::Ageablestatic
insertOwner(const Container &theOwner)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
insertOwner(const MemCore::WeakPtr< Container > &theOwner)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
Intercube()MemCore::Intercube
isIdentical(const WeakPtr< Object, Object > &PossibleSelf) const noexceptMemCore::ReferenceBase< Creature >
isNewerThan(const Ageable &a) const noexceptMemCore::Ageable
isOlderThan(const Ageable &a) const noexceptMemCore::Ageable
isReproducible() const overrideMemCore::CreatorBase< MemBase >virtual
isType() const (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBaseinline
isUnderCreation() const overrideMemCore::CreatorBase< MemBase >virtual
isYoungerThan(const Ageable &a) const noexceptMemCore::Ageable
Item typedefFiber::OwnerBase
iterate(Iterator &it) constMemCore::Attributes
Iterate(const Functor &L) constMemCore::Attributes
iterate_attributes(const Functor &L) constMemCore::Attributes
iterateInterfaces(const RefPtr< InterfaceIterationParameter > &IIP)MemCore::Intercube
LastCreationTimeMemCore::Creature
LastSavedFiber::CreativeArrayBaserelated
LastSavedAttributes (defined in Fiber::SaveableAttributes)Fiber::SaveableAttributesmutable
LastSavedTimes (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBasemutable
mkAutoDestructive()MemCore::ReferenceBase< Creature >
myCache() constMemCore::CreatorBase< MemBase >
myCreationSourcesMemCore::Creature
myFiberTypeBase (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBaseprotected
myFiberTypeIndex (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBaseprotected
needsSaving() constFiber::CreativeArrayBaseinline
now() noexceptMemCore::Ageablestatic
NumberOfAttributes() constMemCore::Attributes
OnDemandCreator(const Constructor_t &myConstructor, const MemCore::RefPtr< MemCore::Cache > &theCache)Fiber::OnDemandCreator< Computer, Rank, result_value_type >inline
operator!=(const Ageable &a) const noexceptMemCore::Ageable
operator<(const Ageable &a) const noexceptMemCore::Ageable
operator<=(const Ageable &a) const noexceptMemCore::Ageable
operator<=(const volatile Ageable &a) const volatile noexceptMemCore::Ageable
CreatorBase< MemBase >::operator=(const ReferenceBase &R)MemCore::ReferenceBase< Creature >protected
Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >::operator=(const Ownable &)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
operator==(const Ageable &a) const noexceptMemCore::Ageable
operator>(const Ageable &a) const noexceptMemCore::Ageable
operator>(const volatile Ageable &a) const volatileMemCore::Ageable
operator>=(const Ageable &a) const noexceptMemCore::Ageable
operator>=(const volatile Ageable &a) const volatile noexceptMemCore::Ageable
Ownable()Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
Ownable(const Ownable &)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
Ownable(const MemCore::WeakPtr< Container > &theOwner, const MemCore::Ageable &theNewAge)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
Ownable(const Container &theOwner, const MemCore::Ageable &theNewAge)Fiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inline
OwnerBase() (defined in Fiber::OwnerBase)Fiber::OwnerBase
OwnersFiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >
printInterfaces() constMemCore::Intercube
processOwnership(MemCore::Intercube &Output, const MemCore::Intercube &Input) const overrideFiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inlinevirtual
Fiber::OwnerBase::processOwnership(MemCore::Intercube &OutputAndInput) constFiber::OwnerBaseinline
produce() overrideFiber::OnDemandCreator< Computer, Rank, result_value_type >inline
RANK enum valueFiber::OnDemandCreator< Computer, Rank, result_value_type >
refcount() const noexceptMemCore::ReferenceBase< Creature >
reference_domain_t typedefMemCore::ReferenceBase< Creature >
ReferenceBase(Object *that) noexceptMemCore::ReferenceBase< Creature >
registerInterface(const type_info &t)MemCore::Intercube
release() override (defined in Fiber::OnDemandCreator< Computer, Rank, result_value_type >)Fiber::OnDemandCreator< Computer, Rank, result_value_type >inlinevirtual
releasePtr(RefPtr< RefType > &Data) constMemCore::Creature
removeInterface()MemCore::Intercube
removeInterfaceBase(const type_info &InterfaceBaseID)MemCore::Intercube
request(const result &R=nullptr)MemCore::CreatorBase< MemBase >virtual
resetAge() noexceptMemCore::Ageable
resetStatistics()MemCore::Creature
retryCreation(CreativeArrayBase &) (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBasestatic
save(const MemCore::RefPtr< MemBase > &D) constFiber::CreativeArrayBase
self() constMemCore::ReferenceBase< Creature >
SelfPtr_t typedefMemCore::ReferenceBase< Creature >
setAttribute(const std::string &name, const MemCore::RefPtr< MemCore::ChunkBase > &AttribData)MemCore::Attributes
setAttributeValue(const std::string &name, const T &AttribData)MemCore::Attributes
setAttributeValues(const std::string &name, const std::initializer_list< T > &AttribData)MemCore::Attributes
setFiberType(const RefPtr< FiberTypeBase > &FTB) (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
setInfinitelyNew() noexceptMemCore::Ageable
setProvenance(const RefPtr< Provenance > &P)MemCore::Creature
setProvenance(const string &s)MemCore::Creature
setValue(const T &AttribData, const std::string &name)MemCore::Attributes
setValue(const T &AttribData, const std::string &name, const std::string &Comment, const std::string &CommentPrefix="Comment")MemCore::Attributes
suicide()MemCore::ReferenceBase< Creature >protected
take() override (defined in Fiber::OnDemandCreator< Computer, Rank, result_value_type >)Fiber::OnDemandCreator< Computer, Rank, result_value_type >inlinevirtual
time_value() const noexceptMemCore::Ageable
time_value() const volatile noexceptMemCore::Ageable
toString() constMemCore::Attributes
TotalCreationTimeMemCore::Creature
touch() (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
touchAttributes() const (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
update(age_t age) noexceptMemCore::Ageable
update(const Ageable &Other) noexceptMemCore::Ageable
update(const volatile Ageable &Other) volatile noexceptMemCore::Ageable
updateAttributeAge(const Ageable &A) const (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBase
value_type typedefFiber::OnDemandCreator< Computer, Rank, result_value_type >
value_type_size() constFiber::CreativeArrayBaseinline
wrefcount() const noexceptMemCore::ReferenceBase< Creature >
x_updateOwnershipAge(const MemCore::Ageable &theNewAge) overrideFiber::Ownable< CreativeArrayBase, CreativeArrayBaseContainerBase >inlinevirtual
~Ageable() noexceptMemCore::Ageable
~Attributes()MemCore::Attributes
~CreativeArrayBase() (defined in Fiber::CreativeArrayBase)Fiber::CreativeArrayBaseprotected
~Creature()=0MemCore::Creatureprotectedpure virtual
~Intercube()MemCore::Intercubevirtual
~OwnerBase() (defined in Fiber::OwnerBase)Fiber::OwnerBase
~ReferenceBase()MemCore::ReferenceBase< Creature >protectedvirtual
~SaveableAttributes() (defined in Fiber::SaveableAttributes)Fiber::SaveableAttributes