ufe 7.0
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
ufe.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Ufe_v7
 
namespace  Ufe
 

Macros

#define UFE_MAJOR_VERSION   7
 
#define UFE_MINOR_VERSION   0
 
#define UFE_PATCH_LEVEL   0
 
#define UFE_NS   Ufe
 
#define UFE_CONCAT(A, B)   UFE_CONCAT_IMPL(A, B)
 
#define UFE_CONCAT_IMPL(A, B)   A##B
 
#define UFE_VERSIONED_NS   UFE_CONCAT(UFE_NS, _v7)
 
#define UFE_NS_DEF   namespace UFE_NS
 
#define UFE_V1_FEATURES_AVAILABLE
 
#define UFE_V2_FEATURES_AVAILABLE
 
#define UFE_V3_FEATURES_AVAILABLE
 
#define UFE_V4_FEATURES_AVAILABLE
 
#define UFE_V5_FEATURES_AVAILABLE
 
#define UFE_V6_FEATURES_AVAILABLE
 
#define UFE_V7_FEATURES_AVAILABLE
 
#define UFE_V2(...)   __VA_ARGS__
 
#define UFE_V3(...)   __VA_ARGS__
 
#define UFE_V4(...)   __VA_ARGS__
 
#define UFE_V5(...)   __VA_ARGS__
 
#define UFE_V6(...)   __VA_ARGS__
 
#define UFE_V7(...)   __VA_ARGS__
 

Macro Definition Documentation

◆ UFE_CONCAT

#define UFE_CONCAT (   A,
 
)    UFE_CONCAT_IMPL(A, B)

Definition at line 20 of file ufe.h.

◆ UFE_CONCAT_IMPL

#define UFE_CONCAT_IMPL (   A,
 
)    A##B

Definition at line 21 of file ufe.h.

◆ UFE_MAJOR_VERSION

#define UFE_MAJOR_VERSION   7

Definition at line 13 of file ufe.h.

◆ UFE_MINOR_VERSION

#define UFE_MINOR_VERSION   0

Definition at line 14 of file ufe.h.

◆ UFE_NS

#define UFE_NS   Ufe

Definition at line 18 of file ufe.h.

◆ UFE_NS_DEF

#define UFE_NS_DEF   namespace UFE_NS

Definition at line 36 of file ufe.h.

◆ UFE_PATCH_LEVEL

#define UFE_PATCH_LEVEL   0

Definition at line 15 of file ufe.h.

◆ UFE_V1_FEATURES_AVAILABLE

#define UFE_V1_FEATURES_AVAILABLE

Definition at line 42 of file ufe.h.

◆ UFE_V2

#define UFE_V2 (   ...)    __VA_ARGS__

Definition at line 52 of file ufe.h.

◆ UFE_V2_FEATURES_AVAILABLE

#define UFE_V2_FEATURES_AVAILABLE

Definition at line 43 of file ufe.h.

◆ UFE_V3

#define UFE_V3 (   ...)    __VA_ARGS__

Definition at line 57 of file ufe.h.

◆ UFE_V3_FEATURES_AVAILABLE

#define UFE_V3_FEATURES_AVAILABLE

Definition at line 44 of file ufe.h.

◆ UFE_V4

#define UFE_V4 (   ...)    __VA_ARGS__

Definition at line 62 of file ufe.h.

◆ UFE_V4_FEATURES_AVAILABLE

#define UFE_V4_FEATURES_AVAILABLE

Definition at line 45 of file ufe.h.

◆ UFE_V5

#define UFE_V5 (   ...)    __VA_ARGS__

Definition at line 67 of file ufe.h.

◆ UFE_V5_FEATURES_AVAILABLE

#define UFE_V5_FEATURES_AVAILABLE

Definition at line 46 of file ufe.h.

◆ UFE_V6

#define UFE_V6 (   ...)    __VA_ARGS__

Definition at line 72 of file ufe.h.

◆ UFE_V6_FEATURES_AVAILABLE

#define UFE_V6_FEATURES_AVAILABLE

Definition at line 47 of file ufe.h.

◆ UFE_V7

#define UFE_V7 (   ...)    __VA_ARGS__

Definition at line 77 of file ufe.h.

◆ UFE_V7_FEATURES_AVAILABLE

#define UFE_V7_FEATURES_AVAILABLE

Definition at line 48 of file ufe.h.

◆ UFE_VERSIONED_NS

#define UFE_VERSIONED_NS   UFE_CONCAT(UFE_NS, _v7)

Definition at line 23 of file ufe.h.