OnixS C++ FIX Engine 4.13.0
API Documentation
Loading...
Searching...
No Matches
SbeFieldMetaData Class Reference

Public Member Functions

const std::string & name () const ONIXS_FIXENGINE_OVERRIDE
const std::string & description () const ONIXS_FIXENGINE_OVERRIDE
bool hasSchema () const ONIXS_FIXENGINE_OVERRIDE
SbeSchemaMetaData schema () const ONIXS_FIXENGINE_OVERRIDE
SbeFieldSetMetaData parent () const
int tag () const
bool isGroup () const
SbeFieldSetMetaData group () const
SbeTypeMetaData typeMetaData () const
Public Member Functions inherited from ISbeNameDescription
virtual ~ISbeNameDescription () ONIXS_FIXENGINE_DEFAULT

Friends

SbeFieldMetaData createSbeFieldMetaData (const void *)

Detailed Description

Definition at line 429 of file SbeCustomization.h.

Member Function Documentation

◆ description()

const std::string & description ( ) const
virtual

The description.

Implements ISbeNameDescription.

◆ group()

SbeFieldSetMetaData group ( ) const

The FIX group if the field is a group.

Exceptions
Anexception if the field is not a FIX group.

◆ hasSchema()

bool hasSchema ( ) const
virtual

Always return true.

Implements ISchemaMember.

◆ isGroup()

bool isGroup ( ) const

Checks if the field represents a FIX repeating group.

◆ name()

const std::string & name ( ) const
virtual

The name of the field.

Implements ISbeNameDescription.

◆ parent()

SbeFieldSetMetaData parent ( ) const

The parent of the FIX field.

◆ schema()

SbeSchemaMetaData schema ( ) const
virtual

The metadata of the SBE schema.

Implements ISchemaMember.

◆ tag()

int tag ( ) const

The FIX tag of the field.

◆ typeMetaData()

SbeTypeMetaData typeMetaData ( ) const

The type of the field.

◆ createSbeFieldMetaData

SbeFieldMetaData createSbeFieldMetaData ( const void * )
friend