OnixS C++ B3 BOE Binary Order Entry 1.3.0
API Documentation
Loading...
Searching...
No Matches
CustodianInfo Class Reference

Public Types

enum  
typedef UInt32 Custodian
typedef IntegralConstant< UInt32, 0 > NullCustodian
typedef UInt32 CustodyAccount
typedef IntegralConstant< UInt32, 0 > NullCustodyAccount
typedef UInt32 CustodyAllocationType
typedef IntegralConstant< UInt32, 0 > NullCustodyAllocationType

Public Member Functions

std::string toString () const
Custodian custodian () const noexcept
void setCustodian (Custodian value) noexcept
void setCustodianToNull () noexcept
bool custodyAccount (CustodyAccount &value) const noexcept
void setCustodyAccount (CustodyAccount value) noexcept
void setCustodyAccountToNull () noexcept
bool custodyAllocationType (CustodyAllocationType &value) const noexcept
void setCustodyAllocationType (CustodyAllocationType value) noexcept
void setCustodyAllocationTypeToNull () noexcept

Detailed Description

Definition at line 1075 of file Composites.h.

Member Typedef Documentation

◆ Custodian

typedef UInt32 Custodian

Identifies the custodian.

Definition at line 1082 of file Composites.h.

◆ CustodyAccount

typedef UInt32 CustodyAccount

Identifies the custody account.

Definition at line 1090 of file Composites.h.

◆ CustodyAllocationType

typedef UInt32 CustodyAllocationType

Custody allocation type.

Definition at line 1100 of file Composites.h.

◆ NullCustodian

typedef IntegralConstant<UInt32, 0> NullCustodian

Null value for an optional Custodian field.

Definition at line 1087 of file Composites.h.

◆ NullCustodyAccount

Null value for an optional CustodyAccount field.

Definition at line 1095 of file Composites.h.

◆ NullCustodyAllocationType

Null value for an optional CustodyAllocationType field.

Definition at line 1105 of file Composites.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Size of the composite.

Enumerator
Size 12 

Definition at line 1079 of file Composites.h.

Member Function Documentation

◆ custodian()

Custodian custodian ( ) const
inlinenoexcept

Identifies the custodian.

Definition at line 1114 of file Composites.h.

◆ custodyAccount()

bool custodyAccount ( CustodyAccount & value) const
inlinenoexcept

Identifies the custody account.

Definition at line 1135 of file Composites.h.

◆ custodyAllocationType()

bool custodyAllocationType ( CustodyAllocationType & value) const
inlinenoexcept

Custody allocation type.

Definition at line 1158 of file Composites.h.

◆ setCustodian()

void setCustodian ( Custodian value)
inlinenoexcept

Identifies the custodian.

Definition at line 1121 of file Composites.h.

◆ setCustodianToNull()

void setCustodianToNull ( )
inlinenoexcept

Definition at line 1127 of file Composites.h.

◆ setCustodyAccount()

void setCustodyAccount ( CustodyAccount value)
inlinenoexcept

Identifies the custody account.

Definition at line 1143 of file Composites.h.

◆ setCustodyAccountToNull()

void setCustodyAccountToNull ( )
inlinenoexcept

Definition at line 1149 of file Composites.h.

◆ setCustodyAllocationType()

void setCustodyAllocationType ( CustodyAllocationType value)
inlinenoexcept

Custody allocation type.

Definition at line 1168 of file Composites.h.

◆ setCustodyAllocationTypeToNull()

void setCustodyAllocationTypeToNull ( )
inlinenoexcept

Definition at line 1175 of file Composites.h.

◆ toString()

std::string toString ( ) const
inline
Returns
a human-readable presentation.

Definition at line 3230 of file Serialization.h.