Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
messages.cpp File Reference
#include <common/messages.h>
#include <common/types.h>
#include <node/types.h>
#include <policy/fees/block_policy_estimator.h>
#include <tinyformat.h>
#include <util/fees.h>
#include <util/strencodings.h>
#include <util/string.h>
#include <util/translation.h>
#include <cassert>
#include <map>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
Include dependency graph for messages.cpp:

Go to the source code of this file.

Namespaces

namespace  common

Enumerations

enum class  TransactionError

Functions

std::string common::StringForFeeReason (FeeReason reason)
const std::vector< std::pair< std::string, FeeEstimateMode > > & common::FeeModeMap ()
std::string common::FeeModeInfo (const std::pair< std::string, FeeEstimateMode > &mode, std::string &default_info)
std::string common::FeeModesDetail (std::string default_info)
std::string common::FeeModes (const std::string &delimiter)
std::string common::InvalidEstimateModeErrorMessage ()
bool common::FeeModeFromString (std::string_view mode_string, FeeEstimateMode &fee_estimate_mode)
bilingual_str common::PSBTErrorString (PSBTError err)
bilingual_str common::TransactionErrorString (const TransactionError err)
bilingual_str common::ResolveErrMsg (const std::string &optname, const std::string &strBind)
bilingual_str common::InvalidPortErrMsg (const std::string &optname, const std::string &invalid_value)
bilingual_str common::AmountHighWarn (const std::string &optname)
bilingual_str common::AmountErrMsg (const std::string &optname, const std::string &strValue)
template<typename C, typename S, typename UnaryOp>
auto Join (const C &container, const S &separator, UnaryOp unary_op)
 Join all container items.

Enumeration Type Documentation

◆ TransactionError

enum class node::TransactionError
strong

Definition at line 28 of file types.h.

Function Documentation

◆ Join()

template<typename C, typename S, typename UnaryOp>
auto util::Join ( const C & container,
const S & separator,
UnaryOp unary_op )

Join all container items.

Typically used to concatenate strings but accepts containers with elements of any type.

Parameters
containerThe items to join
separatorThe separator
unary_opApply this operator to each item

Definition at line 205 of file string.h.