![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef __DTK_METADATA_HPP__
2 #define __DTK_METADATA_HPP__
156 #ifdef AF51BDA7E49648f8AB95949F4CA52EF8
334 if( inId ==
_typeID )
return 1;
void SetTitle(Dtk_string)
Set the Title of the Property .
Dtk_string GetFormula(Dtk_string &outEstimatedValue)
Get the Formula and its Estimated value of the Property .
Dtk_bool IsString() const
Dtk_Properties(const Dtk_Properties &p)
This is a high level string class.
Definition: dtk_string.hpp:58
size_t Dtk_Size_t
Definition: define.h:712
Dtk_Properties & operator=(const Dtk_Properties &p)
char Dtk_bool
Definition: define.h:725
virtual void conv_ptr(Dtk_Properties **s)
Definition: dtk_metadata.hpp:435
virtual ~Dtk_Properties()
const Dtk_string & GetValue() const
Get the Value of the Property .
Dtk_bool IsInteger() const
@ DTK_TYPE_METADATA
Definition: define.h:516
void SetValue(Dtk_string)
Set the Value of the Property .
static Dtk_PropertiesPtr create()
int32_t Dtk_Int32
Definition: define.h:687
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_Handle * _Private
Definition: dtk_metadata.hpp:453
void SetFormula(Dtk_string inFormula, Dtk_string inEstimatedValue, Dtk_string inTitle, Dtk_string inResultType)
Set the MetaData as Formula .
Definition: util_ptr_dtk.hpp:37
int DtkDynamicType(const int &inId)
void SetType(Dtk_string in)
Set the Type of the Property .
void _copy(const Dtk_Properties &s)
static Dtk_Properties * DtkDynamicCast(Dtk_Object *s)
const Dtk_string & GetTitle() const
Get the Title of the Property .
This is a high level array class.
Definition: util_stl_dtk.hpp:85
Dtk_ErrorStatus GetFormula(Dtk_string &outFormula, Dtk_string &outEstimatedValue, Dtk_string &outTitle, Dtk_string &outResultType)
Get the Formula Type of result and its Estimated value of the MetaData .
Dtk_bool IsBoolean() const
virtual int DtkDynamicType(const int &inId)=0
Dtk_bool IsFormula() const
Definition: dtk_object.hpp:8
Dtk_bool IsReference() const
@ DTK_TYPE_METADATA_GROUP
Definition: define.h:517
@ DTK_TYPE_METADATAWITHUNIT
Definition: define.h:518
This is the Dtk_Properties class.
Definition: dtk_metadata.hpp:374
#define DTK_NOEXCEPT
Definition: config.hpp:26
const Dtk_string & GetType() const
Get the Type of the Property .