CFx SDK Documentation  2023 SP0
Classes | Macros | Typedefs
FxDatabase.h File Reference
#include "FxPragmaPush.h"
#include "DDKERNEL.h"
#include <OdCodePage.h>
#include <DbDatabase.h>
#include <DbSecurity.h>
#include <set>
#include <QuasiVarDefs.h>
#include "fxdbvardefs.h"
#include "FxSysVarDefs.h"
#include <SysVarDefs.h>
#include "FxPragmaPop.h"

Go to the source code of this file.

Classes

class  CFxDatabase
 

Macros

#define LAST_DWGDIRECT_UNDO_ID   0x1000
 
#define QVAR_DEF_RO(type, name, validator)
 
#define QVAR_DEF(type, name, validator)    QVAR_DEF_RO( type, name, validator )
 
#define QVAR_DEF_RO_2(type, name, validator)
 
#define QVAR_DEF_2(type, name, validator)
 
#define FX_VAR_DEF_RO(type, name, def_val, metric_def_value, filerType, rbType, validation)    QVAR_DEF_RO( type, name, validation )
 
#define FX_VAR_DEF(type, name, def_val, metric_def_value, filerType, rbType, validation)    QVAR_DEF_RO( type, name, validation )
 
#define ODTUCSNAME   OdDbHardPointerId
 
#define FX_VAR_DEF(type, name, def_val, metric_def_value, filerType, rbType, validate)   kPU_Db##name,
 
#define FX_VAR_DEF_RO(type, name, def_val, metric_def_value, filerType, rbType, validate)   kPU_Db##name,
 
#define FX_REGVAR_DEF(type, name, def_val, filerType, rbType, validation)   kPU_Db##name,
 
#define FX_REGVAR_DEF_RO(type, name, def_val, filerType, rbType, validation)   kPU_Db##name,
 
#define QVAR_DEF(type, name, validation)   kPU_Db##name,
 
#define QVAR_DEF_RO(type, name, validation)   kPU_Db##name,
 
#define REGVAR_DEF(type, name, def_val, filerType, validation)   kPU_Db##name,
 

Typedefs

typedef OdSmartPtr< CFxDatabaseCFxDatabasePtr
 

Macro Definition Documentation

◆ FX_REGVAR_DEF

#define FX_REGVAR_DEF (   type,
  name,
  def_val,
  filerType,
  rbType,
  validation 
)    kPU_Db##name,

Definition at line 243 of file FxDatabase.h.

◆ FX_REGVAR_DEF_RO

#define FX_REGVAR_DEF_RO (   type,
  name,
  def_val,
  filerType,
  rbType,
  validation 
)    kPU_Db##name,

Definition at line 244 of file FxDatabase.h.

◆ FX_VAR_DEF [1/2]

#define FX_VAR_DEF (   type,
  name,
  def_val,
  metric_def_value,
  filerType,
  rbType,
  validate 
)    kPU_Db##name,

Definition at line 241 of file FxDatabase.h.

◆ FX_VAR_DEF [2/2]

#define FX_VAR_DEF (   type,
  name,
  def_val,
  metric_def_value,
  filerType,
  rbType,
  validation 
)     QVAR_DEF_RO( type, name, validation )

Definition at line 241 of file FxDatabase.h.

◆ FX_VAR_DEF_RO [1/2]

#define FX_VAR_DEF_RO (   type,
  name,
  def_val,
  metric_def_value,
  filerType,
  rbType,
  validate 
)    kPU_Db##name,

Definition at line 242 of file FxDatabase.h.

◆ FX_VAR_DEF_RO [2/2]

#define FX_VAR_DEF_RO (   type,
  name,
  def_val,
  metric_def_value,
  filerType,
  rbType,
  validation 
)     QVAR_DEF_RO( type, name, validation )

Definition at line 242 of file FxDatabase.h.

◆ LAST_DWGDIRECT_UNDO_ID

#define LAST_DWGDIRECT_UNDO_ID   0x1000

Definition at line 40 of file FxDatabase.h.

◆ ODTUCSNAME

#define ODTUCSNAME   OdDbHardPointerId

Definition at line 221 of file FxDatabase.h.

◆ QVAR_DEF [1/2]

#define QVAR_DEF (   type,
  name,
  validation 
)    kPU_Db##name,

Definition at line 245 of file FxDatabase.h.

◆ QVAR_DEF [2/2]

#define QVAR_DEF (   type,
  name,
  validator 
)     QVAR_DEF_RO( type, name, validator )

Definition at line 245 of file FxDatabase.h.

◆ QVAR_DEF_2

#define QVAR_DEF_2 (   type,
  name,
  validator 
)

Definition at line 213 of file FxDatabase.h.

◆ QVAR_DEF_RO [1/2]

#define QVAR_DEF_RO (   type,
  name,
  validation 
)    kPU_Db##name,

Description: System variables which are not defined in OdDbDatabase

Definition at line 246 of file FxDatabase.h.

◆ QVAR_DEF_RO [2/2]

#define QVAR_DEF_RO (   type,
  name,
  validator 
)
Value:
virtual type get##name() const = 0; \
virtual bool set##name( type val ) = 0;
GLuint const GLchar * name
Definition: gles2_ext.h:265
GLuint GLsizei GLsizei GLint GLenum * type
Definition: gles2_ext.h:274

Description: System variables which are not defined in OdDbDatabase

Definition at line 246 of file FxDatabase.h.

◆ QVAR_DEF_RO_2

#define QVAR_DEF_RO_2 (   type,
  name,
  validator 
)

Definition at line 212 of file FxDatabase.h.

◆ REGVAR_DEF

#define REGVAR_DEF (   type,
  name,
  def_val,
  filerType,
  validation 
)    kPU_Db##name,

Definition at line 259 of file FxDatabase.h.

Typedef Documentation

◆ CFxDatabasePtr

Definition at line 38 of file FxDatabase.h.