xrpld
Loading...
Searching...
No Matches
xrpl::Book Class Referencefinal

Specifies an order book. More...

#include <Book.h>

Inheritance diagram for xrpl::Book:
Collaboration diagram for xrpl::Book:

Public Member Functions

 Book ()=default
 Book (Asset const &in, Asset const &out, std::optional< uint256 > const &domain)

Public Attributes

Asset in
Asset out
std::optional< uint256domain
friend Object

Static Private Member Functions

static auto & getCounter () noexcept

Detailed Description

Specifies an order book.

The order book is a pair of Issues called in and out.

See also
Issue.

Definition at line 15 of file Book.h.

Constructor & Destructor Documentation

◆ Book() [1/2]

xrpl::Book::Book ( )
default

◆ Book() [2/2]

xrpl::Book::Book ( Asset const & in,
Asset const & out,
std::optional< uint256 > const & domain )

Definition at line 24 of file Book.h.

Member Function Documentation

◆ getCounter()

auto & xrpl::CountedObject< Book >::getCounter ( )
staticprivatenoexceptinherited

Definition at line 109 of file CountedObject.h.

Member Data Documentation

◆ in

Asset xrpl::Book::in

Definition at line 18 of file Book.h.

◆ out

Asset xrpl::Book::out

Definition at line 19 of file Book.h.

◆ domain

std::optional<uint256> xrpl::Book::domain

Definition at line 20 of file Book.h.

◆ Object

friend xrpl::CountedObject< Book >::Book
inherited

Definition at line 134 of file CountedObject.h.