BDE 4.14.0 Production release
Loading...
Searching...
No Matches
s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE > Class Template Reference

#include <s_baltst_testattribute.h>

Public Types

enum  { k_ID = ID , k_FORMATTING_MODE = FORMATTING_MODE }
 

Public Member Functions

 TestAttribute ()
 

Static Public Member Functions

static int id ()
 
static bsl::string_view name ()
 
static bsl::string_view annotation ()
 
static int formattingMode ()
 
static bdlat_AttributeInfo attributeInfo ()
 

Static Public Attributes

static const char * k_NAME
 
static const char * k_ANNOTATION
 

Detailed Description

template<int ID, const char * NAME = TestAttributeDefaults::k_DEFAULT_NAME, const char * ANNOTATION = TestAttributeDefaults::k_DEFAULT_ANNOTATION, int FORMATTING_MODE = TestAttributeDefaults::k_DEFAULT_FORMATTING_MODE>
class s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >

This class provides a namespace for a suite of non-modifiable, constant-initialized data that can be used to specify all attributes of a bdlat_AttributeInfo object.

See s_baltst_testattribute

Member Enumeration Documentation

◆ anonymous enum

template<int ID, const char * NAME = TestAttributeDefaults::k_DEFAULT_NAME, const char * ANNOTATION = TestAttributeDefaults::k_DEFAULT_ANNOTATION, int FORMATTING_MODE = TestAttributeDefaults::k_DEFAULT_FORMATTING_MODE>
anonymous enum
Enumerator
k_ID 
k_FORMATTING_MODE 

Constructor & Destructor Documentation

◆ TestAttribute()

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::TestAttribute ( )

Member Function Documentation

◆ annotation()

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
bsl::string_view s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::annotation ( )
static

◆ attributeInfo()

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
bdlat_AttributeInfo s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::attributeInfo ( )
static

◆ formattingMode()

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
int s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::formattingMode ( )
static

◆ id()

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
int s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::id ( )
static

◆ name()

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
bsl::string_view s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::name ( )
static

Member Data Documentation

◆ k_ANNOTATION

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
const char * s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::k_ANNOTATION
static
Initial value:
=
ANNOTATION

◆ k_NAME

template<int ID, const char * NAME, const char * ANNOTATION, int FORMATTING_MODE>
const char * s_baltst::TestAttribute< ID, NAME, ANNOTATION, FORMATTING_MODE >::k_NAME
static
Initial value:
=
NAME

The documentation for this class was generated from the following file: