AAO DRAMA/DRAMA2 C++ Interface
drama::BulkDataSds Member List

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

AddToArgCmdStruct(const ContainerType &values, const unsigned firstArg=1)drama::sds::Idinline
ArrayAccess(ArrayAccessHelper< T > *const data) const drama::sds::Idinline
ArrayAccess(const unsigned long nitems, sds::ArrayAccessHelper< T > *const data) const drama::sds::Idinline
ArrayAccess(ArrayAccessHelper< T > *const data, long ndims, ContainerType *dims) const drama::sds::Idinline
ArrayAccess(ArrayAccessHelper< T > *const data, ContainerType *dims) const drama::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
BulkDataSds()drama::BulkDataSdsinline
BulkDataSds(std::weak_ptr< Task > theTask, const sds::Id &SdsTemplate, ShareType type=ShareType::Create, bool Create=true, bool DeleteOnDestruct=true, void *Address=nullptr, const std::string &Name="", int Key=0)drama::BulkDataSds
Cell(const ContainerType &indicies, bool throwOnNotFound=true) const drama::sds::Idinline
CheckItem(SdsCodeType code, const ContainerType &dims) const drama::sds::Idinline
ClearDelete()drama::sds::Idinlinevirtual
Copy() const drama::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
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="") const drama::sds::Idinline
CreateChildItem(const std::string &name, const SdsCodeType code, const std::string &extra="") const drama::sds::Idvirtual
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
Data(unsigned long *nitems=nullptr)drama::BulkDatainline
Delete()drama::sds::Idinlinevirtual
Exists(const std::string &name) const drama::sds::Idvirtual
Export(ContainerType *container) const drama::sds::Idinline
ExportDefined(ContainerType *container) const drama::sds::Idinline
Extract()drama::sds::Idinlinevirtual
FillArray(const Id &elem)drama::sds::Idinlinevirtual
Find(const std::string &name, bool throwOnNotFound=true) const drama::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) const drama::sds::Idinline
Get(const std::string &name, T *value) const drama::sds::Idinline
Get(T *value) const drama::sds::Idinline
GetCode() const drama::sds::Idinlinevirtual
GetDims(ContainerType *dims) const drama::sds::Idinline
GetDitsSharedMemInfo()drama::BulkDatainline
GetDouble() const drama::sds::Idvirtual
GetExtra() const drama::sds::Idinlinevirtual
GetInt() const drama::sds::Idvirtual
GetLong() const drama::sds::Idvirtual
GetName() const drama::sds::Idinlinevirtual
GetNumItems() const drama::sds::Idinline
GetString() const drama::sds::Id
GetUInt() const drama::sds::Idvirtual
GetULong() const drama::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) const drama::sds::Idvirtual
Insert(Id &to_insert)drama::sds::Idinlinevirtual
Insert(Id &to_insert, const ContainerType &dims)drama::sds::Idinline
IsExternal() const drama::sds::Idinlinevirtual
List() const drama::sds::Idinlinevirtual
List(FILE *to) const drama::sds::Idinlinevirtual
List(std::ostream &strm, int lineMaxLen=100) const drama::sds::Idvirtual
List(PrintObjectPnt *printer, int lineMaxLen=100) const drama::sds::Idvirtual
List(const PrintObjectCR &printer, int lineMaxLen=100) const drama::sds::Idvirtual
operator bool() const drama::sds::Idinlineexplicit
operator SdsIdType() const drama::sds::Idinlineexplicit
drama::operator=(const BulkData &rhs)=deletedrama::BulkData
drama::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) const drama::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)drama::sds::Idinline
Put(const std::string &name, const std::string &value)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() const drama::BulkDatainlineprotected
Rename(const std::string &name)drama::sds::Idinlinevirtual
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() const drama::sds::Idinlinevirtual
SizeBytes() const drama::BulkDatainlineprotected
SizeDefined() const drama::sds::Idinlinevirtual
toString(int maxlen=200)drama::sds::Idinlinevirtual
ValidateCode(SdsCodeType requiredCode) const drama::sds::Idinlinevirtual
Write(const std::string &filename) const drama::sds::Idinlinevirtual
~BulkData()drama::BulkDatainlinevirtual
~Id()drama::sds::Idinlinevirtual

Click here for the DRAMA home page and here for the AAO home page.

For more information, contact tjf@aao.gov.au 

Generated on Mon Feb 22 2016 15:57:52 for AAO DRAMA/DRAMA2 C++ Interface by doxygen 1.8.10