CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions | Variables
tx_id.h File Reference
#include "ccf/ds/json.h"
#include <charconv>
#include <cstdint>
#include <fmt/format.h>
#include <nlohmann/json.hpp>
#include <optional>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

struct  ccf::TxID
 

Namespaces

namespace  ccf
 

Macros

#define FMT_HEADER_ONLY
 

Typedefs

using ccf::View = uint64_t
 
using ccf::SeqNo = uint64_t
 

Functions

void ccf::to_json (nlohmann::json &j, const TxID &tx_id)
 
void ccf::from_json (const nlohmann::json &j, TxID &tx_id)
 
std::string ccf::schema_name (const TxID *)
 
void ccf::fill_json_schema (nlohmann::json &schema, const TxID *)
 

Variables

constexpr View ccf::VIEW_UNKNOWN = 0
 
constexpr SeqNo ccf::SEQNO_UNKNOWN = 0
 

Macro Definition Documentation

◆ FMT_HEADER_ONLY

#define FMT_HEADER_ONLY