rippled
Public Member Functions | Private Attributes | List of all members
ripple::KnownFormats< KeyType, Derived >::Item Class Reference

A known format. More...

Collaboration diagram for ripple::KnownFormats< KeyType, Derived >::Item:
Collaboration graph
[legend]

Public Member Functions

 Item (char const *name, KeyType type, std::initializer_list< SOElement > uniqueFields, std::initializer_list< SOElement > commonFields)
 
std::string const & getName () const
 Retrieve the name of the format. More...
 
KeyType getType () const
 Retrieve the transaction type this format represents. More...
 
SOTemplate const & getSOTemplate () const
 

Private Attributes

SOTemplate soTemplate_
 
const std::string name_
 
const KeyType type_
 

Detailed Description

template<class KeyType, class Derived>
class ripple::KnownFormats< KeyType, Derived >::Item

A known format.

Definition at line 45 of file KnownFormats.h.

Constructor & Destructor Documentation

◆ Item()

template<class KeyType , class Derived >
ripple::KnownFormats< KeyType, Derived >::Item::Item ( char const *  name,
KeyType  type,
std::initializer_list< SOElement uniqueFields,
std::initializer_list< SOElement commonFields 
)

Definition at line 48 of file KnownFormats.h.

Member Function Documentation

◆ getName()

template<class KeyType , class Derived >
std::string const& ripple::KnownFormats< KeyType, Derived >::Item::getName ( ) const

Retrieve the name of the format.

Definition at line 65 of file KnownFormats.h.

◆ getType()

template<class KeyType , class Derived >
KeyType ripple::KnownFormats< KeyType, Derived >::Item::getType ( ) const

Retrieve the transaction type this format represents.

Definition at line 73 of file KnownFormats.h.

◆ getSOTemplate()

template<class KeyType , class Derived >
SOTemplate const& ripple::KnownFormats< KeyType, Derived >::Item::getSOTemplate ( ) const

Definition at line 79 of file KnownFormats.h.

Member Data Documentation

◆ soTemplate_

template<class KeyType , class Derived >
SOTemplate ripple::KnownFormats< KeyType, Derived >::Item::soTemplate_
private

Definition at line 85 of file KnownFormats.h.

◆ name_

template<class KeyType , class Derived >
const std::string ripple::KnownFormats< KeyType, Derived >::Item::name_
private

Definition at line 86 of file KnownFormats.h.

◆ type_

template<class KeyType , class Derived >
const KeyType ripple::KnownFormats< KeyType, Derived >::Item::type_
private

Definition at line 87 of file KnownFormats.h.