OnixS C++ FIX Engine 4.14.0
Users' manual and API documentation
Loading...
Searching...
No Matches
SbeFieldMetaData Class Reference

#include <OnixS/FIXEngine/FIX/SbeCustomization.h>

Public Member Functions

const std::string & name () const override
const std::string & description () const override
bool hasSchema () const override
SbeSchemaMetaData schema () const override
SbeFieldSetMetaData parent () const
int tag () const
bool isGroup () const
SbeFieldSetMetaData group () const
SbeTypeMetaData typeMetaData () const
Public Member Functions inherited from ISbeNameDescription
virtual ~ISbeNameDescription ()=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
overridevirtual

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
overridevirtual

Always return true.

Implements ISchemaMember.

◆ isGroup()

bool isGroup ( ) const

Checks if the field represents a FIX repeating group.

◆ name()

const std::string & name ( ) const
overridevirtual

The name of the field.

Implements ISbeNameDescription.

◆ parent()

SbeFieldSetMetaData parent ( ) const

The parent of the FIX field.

◆ schema()

SbeSchemaMetaData schema ( ) const
overridevirtual

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