xrpld
Loading...
Searching...
No Matches
PathAsset.cpp
1#include <xrpl/protocol/PathAsset.h>
2
3#include <ostream>
4#include <string>
5#include <variant>
6
7namespace xrpl {
8
9std::string
10to_string(PathAsset const& asset)
11{
12 return std::visit([&](auto const& issue) { return to_string(issue); }, asset.value());
13}
14
17{
18 os << to_string(x);
19 return os;
20}
21
22} // namespace xrpl
constexpr std::variant< Currency, MPTID > const & value() const
Definition PathAsset.h:84
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
std::ostream & operator<<(std::ostream &out, BaseUInt< Bits, Tag > const &u)
Definition base_uint.h:648
std::string to_string(BaseUInt< Bits, Tag > const &a)
Definition base_uint.h:633
T visit(T... args)