OnixS C++ B3 BOE Binary Order Entry 1.4.0
Users' manual and API documentation
Loading...
Searching...
No Matches
CustodianInfo Class Reference

#include <OnixS/B3/BOE/messaging/Composites.h>

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 (bool skipEmptyFields=false) 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 1083 of file Composites.h.

Member Typedef Documentation

◆ Custodian

typedef UInt32 Custodian

Identifies the custodian.

Definition at line 1090 of file Composites.h.

◆ CustodyAccount

typedef UInt32 CustodyAccount

Identifies the custody account.

Definition at line 1098 of file Composites.h.

◆ CustodyAllocationType

typedef UInt32 CustodyAllocationType

Custody allocation type.

Definition at line 1108 of file Composites.h.

◆ NullCustodian

typedef IntegralConstant<UInt32, 0> NullCustodian

Null value for an optional Custodian field.

Definition at line 1095 of file Composites.h.

◆ NullCustodyAccount

Null value for an optional CustodyAccount field.

Definition at line 1103 of file Composites.h.

◆ NullCustodyAllocationType

Null value for an optional CustodyAllocationType field.

Definition at line 1113 of file Composites.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Size of the composite.

Enumerator
Size 12 

Definition at line 1087 of file Composites.h.

Member Function Documentation

◆ custodian()

Custodian custodian ( ) const
inlinenoexcept

Identifies the custodian.

Definition at line 1123 of file Composites.h.

◆ custodyAccount()

bool custodyAccount ( CustodyAccount & value) const
inlinenoexcept

Identifies the custody account.

Definition at line 1144 of file Composites.h.

◆ custodyAllocationType()

bool custodyAllocationType ( CustodyAllocationType & value) const
inlinenoexcept

Custody allocation type.

Definition at line 1167 of file Composites.h.

◆ setCustodian()

void setCustodian ( Custodian value)
inlinenoexcept

Identifies the custodian.

Definition at line 1130 of file Composites.h.

◆ setCustodianToNull()

void setCustodianToNull ( )
inlinenoexcept

Definition at line 1136 of file Composites.h.

◆ setCustodyAccount()

void setCustodyAccount ( CustodyAccount value)
inlinenoexcept

Identifies the custody account.

Definition at line 1152 of file Composites.h.

◆ setCustodyAccountToNull()

void setCustodyAccountToNull ( )
inlinenoexcept

Definition at line 1158 of file Composites.h.

◆ setCustodyAllocationType()

void setCustodyAllocationType ( CustodyAllocationType value)
inlinenoexcept

Custody allocation type.

Definition at line 1177 of file Composites.h.

◆ setCustodyAllocationTypeToNull()

void setCustodyAllocationTypeToNull ( )
inlinenoexcept

Definition at line 1184 of file Composites.h.

◆ toString()

std::string toString ( bool skipEmptyFields = false) const
inline
Returns
a human-readable presentation.

Definition at line 3615 of file Serialization.h.