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

Public Member Functions

 FlatFieldKey ()
 FlatFieldKey (size_t key)
 operator size_t () const
bool operator== (const FlatFieldKey &other) const
bool operator!= (const FlatFieldKey &other) const

Friends

struct KnownFlatFieldKeys

Detailed Description

In contrast to FlatFieldRef, FlatFieldKey remains constant and valid during all the life of serialized message object. So they are suitable in case of multiple modifications of the same field.

Definition at line 91 of file FlatFieldRefAndKey.h.

Constructor & Destructor Documentation

◆ FlatFieldKey() [1/2]

FlatFieldKey ( )
inline

Initializes as a non-valid key.

Definition at line 95 of file FlatFieldRefAndKey.h.

◆ FlatFieldKey() [2/2]

FlatFieldKey ( size_t key)
inlineexplicit

Definition at line 100 of file FlatFieldRefAndKey.h.

Member Function Documentation

◆ operator size_t()

operator size_t ( ) const
inline

Implicit conversion to the index value.

Definition at line 105 of file FlatFieldRefAndKey.h.

◆ operator!=()

bool operator!= ( const FlatFieldKey & other) const
inline

Compares to the given instance.

Definition at line 118 of file FlatFieldRefAndKey.h.

◆ operator==()

bool operator== ( const FlatFieldKey & other) const
inline

Compares to the given instance.

Definition at line 111 of file FlatFieldRefAndKey.h.

◆ KnownFlatFieldKeys

friend struct KnownFlatFieldKeys
friend

Definition at line 127 of file FlatFieldRefAndKey.h.