#include <TOMLReader.hpp>
Inherited by s3d::TOMLReader.
|
std::shared_ptr< detail::TOMLValueDetail > | m_detail |
|
◆ TOMLValue() [1/2]
SIV3D_NODISCARD_CXX20 s3d::TOMLValue::TOMLValue |
( |
| ) |
|
|
default |
◆ TOMLValue() [2/2]
SIV3D_NODISCARD_CXX20 s3d::TOMLValue::TOMLValue |
( |
const detail::TOMLValueDetail & |
| ) |
|
|
explicit |
◆ arrayCount()
size_t s3d::TOMLValue::arrayCount |
( |
| ) |
const |
◆ arrayView()
◆ format()
String s3d::TOMLValue::format |
( |
| ) |
const |
◆ get()
template<class Type >
Type s3d::TOMLValue::get |
( |
| ) |
const |
◆ getDate()
Date s3d::TOMLValue::getDate |
( |
| ) |
const |
◆ getDateTime()
DateTime s3d::TOMLValue::getDateTime |
( |
| ) |
const |
◆ getOpt()
template<class Type >
Optional<Type> s3d::TOMLValue::getOpt |
( |
| ) |
const |
◆ getOpt_() [1/3]
template<class Type , std::enable_if_t< std::is_integral_v< Type > &&!std::is_same_v< bool, std::decay_t< Type >>> * = nullptr>
Optional<Type> s3d::TOMLValue::getOpt_ |
( |
| ) |
const |
|
protected |
◆ getOpt_() [2/3]
template<class Type , std::enable_if_t< std::is_floating_point_v< Type >> * = nullptr>
Optional<Type> s3d::TOMLValue::getOpt_ |
( |
| ) |
const |
|
protected |
◆ getOpt_() [3/3]
template<class Type , std::enable_if_t<!std::is_arithmetic_v< Type >> * = nullptr>
Optional<Type> s3d::TOMLValue::getOpt_ |
( |
| ) |
const |
|
protected |
◆ getOptBool()
Optional<bool> s3d::TOMLValue::getOptBool |
( |
| ) |
const |
|
protected |
◆ getOptDate()
◆ getOptDateTime()
◆ getOptDouble()
Optional<double> s3d::TOMLValue::getOptDouble |
( |
| ) |
const |
|
protected |
◆ getOptInt64()
◆ getOptString()
◆ getOr()
template<class Type , class U >
Type s3d::TOMLValue::getOr |
( |
U && |
defaultValue | ) |
const |
◆ getString()
String s3d::TOMLValue::getString |
( |
| ) |
const |
◆ getType()
◆ hasMember()
bool s3d::TOMLValue::hasMember |
( |
const String & |
name | ) |
const |
◆ isArray()
bool s3d::TOMLValue::isArray |
( |
| ) |
const |
|
noexcept |
◆ isBool()
bool s3d::TOMLValue::isBool |
( |
| ) |
const |
|
noexcept |
◆ isDate()
bool s3d::TOMLValue::isDate |
( |
| ) |
const |
|
noexcept |
◆ isDateTime()
bool s3d::TOMLValue::isDateTime |
( |
| ) |
const |
|
noexcept |
◆ isEmpty()
bool s3d::TOMLValue::isEmpty |
( |
| ) |
const |
◆ isNumber()
bool s3d::TOMLValue::isNumber |
( |
| ) |
const |
|
noexcept |
◆ isString()
bool s3d::TOMLValue::isString |
( |
| ) |
const |
|
noexcept |
◆ isTable()
bool s3d::TOMLValue::isTable |
( |
| ) |
const |
|
noexcept |
◆ isTableArray()
bool s3d::TOMLValue::isTableArray |
( |
| ) |
const |
|
noexcept |
◆ operator[]()
◆ tableArrayView()
◆ tableView()
◆ Formatter
◆ m_detail
std::shared_ptr<detail::TOMLValueDetail> s3d::TOMLValue::m_detail |
|
protected |
The documentation for this class was generated from the following file: