#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: