CppTrader  1.0.4.0
C++ Trader
Public Member Functions | Public Attributes | Friends | List of all members
CppTrader::Matching::Symbol Struct Reference

Symbol. More...

#include <symbol.h>

Public Member Functions

 Symbol () noexcept=default
 
 Symbol (uint32_t id, const char name[8]) noexcept
 
 Symbol (const Symbol &) noexcept=default
 
 Symbol (Symbol &&) noexcept=default
 
 ~Symbol () noexcept=default
 
Symboloperator= (const Symbol &) noexcept=default
 
Symboloperator= (Symbol &&) noexcept=default
 

Public Attributes

uint32_t Id
 Symbol Id. More...
 
char Name [8]
 Symbol name. More...
 

Friends

template<class TOutputStream >
TOutputStream & operator<< (TOutputStream &stream, const Symbol &symbol)
 

Detailed Description

Symbol.

Definition at line 21 of file symbol.h.

Constructor & Destructor Documentation

◆ Symbol() [1/4]

CppTrader::Matching::Symbol::Symbol ( )
defaultnoexcept

◆ Symbol() [2/4]

CppTrader::Matching::Symbol::Symbol ( uint32_t  id,
const char  name[8] 
)
inlinenoexcept

Definition at line 12 of file symbol.inl.

◆ Symbol() [3/4]

CppTrader::Matching::Symbol::Symbol ( const Symbol )
defaultnoexcept

◆ Symbol() [4/4]

CppTrader::Matching::Symbol::Symbol ( Symbol &&  )
defaultnoexcept

◆ ~Symbol()

CppTrader::Matching::Symbol::~Symbol ( )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

Symbol& CppTrader::Matching::Symbol::operator= ( const Symbol )
defaultnoexcept

◆ operator=() [2/2]

Symbol& CppTrader::Matching::Symbol::operator= ( Symbol &&  )
defaultnoexcept

Friends And Related Function Documentation

◆ operator<<

template<class TOutputStream >
TOutputStream& operator<< ( TOutputStream &  stream,
const Symbol symbol 
)
friend

Definition at line 19 of file symbol.inl.

Member Data Documentation

◆ Id

uint32_t CppTrader::Matching::Symbol::Id

Symbol Id.

Definition at line 24 of file symbol.h.

◆ Name

char CppTrader::Matching::Symbol::Name[8]

Symbol name.

Definition at line 26 of file symbol.h.


The documentation for this struct was generated from the following files: