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

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

ActualName() constdrama::gitarg::Idvirtual
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
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
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 sds::Id &Id, const std::string &Name="Argument1", const int Position=1, const std::string Default="", const Flags flags=(Flags::KeepErr))drama::gitarg::Idvirtual
drama::sds::Id::Get(const unsigned long length, T *const data, unsigned long *actlen=nullptr, const unsigned long offset=0) constdrama::sds::Idinline
drama::sds::Id::Get(const std::string &name, T *value) constdrama::sds::Idinline
drama::sds::Id::Get(T *value) constdrama::sds::Idinline
GetCode() constdrama::sds::Idinlinevirtual
GetDims(ContainerType *dims) constdrama::sds::Idinline
GetDouble() constdrama::sds::Idvirtual
GetExtra() constdrama::sds::Idinlinevirtual
GetInt() constdrama::sds::Idvirtual
GetLong() constdrama::sds::Idvirtual
GetName() constdrama::sds::Idinlinevirtual
GetNumItems() constdrama::sds::Idinline
GetString() constdrama::sds::Id
GetUInt() constdrama::sds::Idvirtual
GetULong() constdrama::sds::Idvirtual
Id()drama::gitarg::Idinline
Id(const sds::Id &Id, const std::string &Name="Argument1", const int Position=1, const std::string Default="", const Flags flags=Flags::KeepErr)drama::gitarg::Idinline
Id(drama::thread::TAction *taction, const sds::Id &Id, const std::string &Name="Argument1", const int Position=1, const std::string Default="", const Flags flags=Flags::KeepErr)drama::gitarg::Idinline
drama::sds::Id::Id(const Id &source)=deletedrama::sds::Id
drama::sds::Id::Id(Id &&source) noexceptdrama::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
operator=(const Id &rhs)=deletedrama::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
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() constdrama::sds::Idinlinevirtual
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
WasReadFromDefault() constdrama::gitarg::Idvirtual
WasReadFromFile() constdrama::gitarg::Idvirtual
Write(const std::string &filename) constdrama::sds::Idinlinevirtual
~Id()drama::gitarg::Idvirtual