AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface
drama::BulkDataArgSds Member List

This is the complete list of members for drama::BulkDataArgSds, including all inherited members.

AddToArgCmdStruct(const ContainerType &values, const unsigned firstArg=1)drama::sds::Idinline
ArrayAccess(ArrayAccessHelper< T > *const data) constdrama::sds::Idinline
ArrayAccess(const unsigned long nitems, sds::ArrayAccessHelper< T > *const data) constdrama::sds::Idinline
ArrayAccess(ArrayAccessHelper< T > *const data, long ndims, ContainerType *dims) constdrama::sds::Idinline
ArrayAccess(ArrayAccessHelper< T > *const data, ContainerType *dims) constdrama::sds::Idinline
BulkData()drama::BulkDatainline
BulkData(std::weak_ptr< Task > theTask, long Size, ShareType type=ShareType::Create, bool Create=true, bool DeleteOnDestruct=true, void *Address=nullptr, const std::string &Name="", int Key=0)drama::BulkData
BulkData(std::weak_ptr< Task > theTask, const DitsBulkReportInfoType &info)drama::BulkData
BulkData(const BulkData &source)=deletedrama::BulkData
BulkData(BulkData &&source) noexceptdrama::BulkDatainline
BulkDataArg()drama::BulkDataArginline
BulkDataArg(std::weak_ptr< Task > theTask)drama::BulkDataArg
BulkDataArg(BulkDataArg &&source) noexceptdrama::BulkDataArginline
BulkDataArgSds()drama::BulkDataArgSdsinline
BulkDataArgSds(std::weak_ptr< Task > theTask)drama::BulkDataArgSds
Cell(const ContainerType &indicies, bool throwOnNotFound=true) constdrama::sds::Idinline
CheckItem(SdsCodeType code, const ContainerType &dims) constdrama::sds::Idinline
ClearDelete()drama::sds::Idinlinevirtual
Copy() constdrama::sds::Idvirtual
COut(const bool outlives, bool *const free=0, bool *const del=0, bool *const readfree=0)drama::sds::Idinlinevirtual
CreateArgCmdStruct(const ContainerType &values, const std::string &name="ArgStructure")drama::sds::Idinlinestatic
CreateArgCmdStruct(const std::initializer_list< T > &values, const std::string &name="ArgStructure")drama::sds::Idinlinestatic
CreateArgCmdStructSingle(const T value, const std::string &name="ArgStructure")drama::sds::Idinlinestatic
CreateArgStruct(const std::string &name="ArgStructure")drama::sds::Idstatic
CreateByAccess(ContainerType *container)drama::sds::Idinlinestatic
CreateByImport(const ContainerType &container)drama::sds::Idinlinestatic
CreateChildArray(const std::string &name, const SdsCodeType code, const ContainerType &dims, const std::string &extra="") constdrama::sds::Idinline
CreateChildArray(const std::string &name, const SdsCodeType code, const unsigned nElem, const std::string &extra="") constdrama::sds::Idinline
CreateChildItem(const std::string &name, const SdsCodeType code, const std::string &extra="") constdrama::sds::Idvirtual
CreateFromSdsId(const SdsId &item)drama::sds::Idstatic
CreateFromSdsId(SdsId *item)drama::sds::Idstatic
CreateFromSdsIdType(const SdsIdType item, const bool free=false, const bool del=false, const bool readfree=false)drama::sds::Idstatic
CreateFromSdsIdTypeCopy(const SdsIdType item)drama::sds::Idstatic
CreateNullItem()drama::sds::Idstatic
CreateTopLevel(const std::string &name, const SdsCodeType code, const std::string &extra="")drama::sds::Idstatic
CreateTopLevelArray(const std::string &name, const SdsCodeType code, const ContainerType &dims, const std::string &extra="")drama::sds::Idinlinestatic
CreateTopLevelArray(const std::string &name, const SdsCodeType code, const unsigned nElem, const std::string &extra="")drama::sds::Idinlinestatic
Data(unsigned long *nitems=nullptr)drama::BulkDatainline
Delete()drama::sds::Idinlinevirtual
Exists(const std::string &name) constdrama::sds::Idvirtual
Exists(unsigned index) constdrama::sds::Idvirtual
Export(ContainerType *container) constdrama::sds::Idinline
ExportDefined(ContainerType *container) constdrama::sds::Idinline
Extract()drama::sds::Idinlinevirtual
FillArray(const Id &elem)drama::sds::Idinlinevirtual
Find(const std::string &name, bool throwOnNotFound=true) constdrama::sds::Idvirtual
Flush()drama::sds::Idinlinevirtual
FromFile(const std::string &filename)drama::sds::Idstatic
Get(const unsigned long length, T *const data, unsigned long *actlen=nullptr, const unsigned long offset=0) constdrama::sds::Idinline
Get(const std::string &name, T *value) constdrama::sds::Idinline
Get(T *value) constdrama::sds::Idinline
GetCode() constdrama::sds::Idinlinevirtual
GetDims(ContainerType *dims) constdrama::sds::Idinline
GetDitsSharedMemInfo()drama::BulkDatainline
GetDouble() constdrama::sds::Idvirtual
GetExtra() constdrama::sds::Idinlinevirtual
GetInt() constdrama::sds::Idvirtual
GetLong() constdrama::sds::Idvirtual
GetName() constdrama::sds::Idinlinevirtual
GetNotifyBytes() constdrama::BulkDataArginline
GetNumItems() constdrama::sds::Idinline
GetString() constdrama::sds::Id
GetUInt() constdrama::sds::Idvirtual
GetULong() constdrama::sds::Idvirtual
Id(const Id &source)=deletedrama::sds::Id
Id(Id &&source) noexceptdrama::sds::Idinline
Id()drama::sds::Idinline
Index(const long index, bool throwOnNotFound=true) constdrama::sds::Idvirtual
Insert(Id &to_insert)drama::sds::Idinlinevirtual
Insert(Id &to_insert, const ContainerType &dims)drama::sds::Idinline
IsExternal() constdrama::sds::Idinlinevirtual
List() constdrama::sds::Idinlinevirtual
List(FILE *to) constdrama::sds::Idinlinevirtual
List(std::ostream &strm, int lineMaxLen=100) constdrama::sds::Idvirtual
List(PrintObjectPnt *printer, int lineMaxLen=100) constdrama::sds::Idvirtual
List(const PrintObjectCR &printer, int lineMaxLen=100) constdrama::sds::Idvirtual
operator bool() constdrama::sds::Idinlineexplicit
operator SdsIdType() constdrama::sds::Idinlineexplicit
drama::operator=(BulkDataArg &&rhs) noexceptdrama::BulkDataArginline
drama::BulkData::operator=(const BulkData &rhs)=deletedrama::BulkData
drama::BulkData::operator=(BulkData &&rhs) noexceptdrama::BulkDatainline
drama::sds::Id::operator=(const Id &rhs)=deletedrama::sds::Id
drama::sds::Id::operator=(Id &&rhs) noexceptdrama::sds::Idinline
Outlive()drama::sds::Idinlinevirtual
Pointer(T **data, unsigned long *length=0) constdrama::sds::Idinline
Put(const unsigned long length, const T *const data, const unsigned long offset=0)drama::sds::Idinline
Put(const std::string &name, T value, const std::string &extraData="")drama::sds::Idinline
Put(const std::string &name, const std::string &value, const std::string &extraData="")drama::sds::Idinline
Put(T value)drama::sds::Idinline
Put(const std::string &value)drama::sds::Idinline
PutExtra(const std::string &extra)drama::sds::Idinlinevirtual
RawDataAddr() constdrama::BulkDatainlineprotected
Rename(const std::string &name)drama::sds::Idinlinevirtual
Report(unsigned bytes)drama::BulkDataArg
Resize(const ContainerType &dims)drama::sds::Idinline
SetDelete()drama::sds::Idinlinevirtual
SetFree()drama::sds::Idinlinevirtual
ShallowCopy(const Id &source)drama::sds::Idinlinevirtual
ShallowCopy(Id *source, const bool outlives)drama::sds::Idinlinevirtual
ShallowCopy(const SdsIdType source, const bool free=false, const bool del=false, const bool readfree=false)drama::sds::Idinlinevirtual
Size() constdrama::sds::Idinlinevirtual
SizeBytes() constdrama::BulkDatainlineprotected
SizeDefined() constdrama::sds::Idinlinevirtual
ToSdsId(::SdsId *target, const bool outlives=false)drama::sds::Idinlinevirtual
toString(int maxlen=200)drama::sds::Idinlinevirtual
ValidateCode(SdsCodeType requiredCode) constdrama::sds::Idinlinevirtual
Write(const std::string &filename) constdrama::sds::Idinlinevirtual
~BulkData()drama::BulkDatainlinevirtual
~Id()drama::sds::Idinlinevirtual