|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <toml.hpp>
Public Types | |
| using | iterator = std::vector<path_component>::iterator |
| using | const_iterator = std::vector<path_component>::const_iterator |
Private Member Functions | |
| TOML_EXPORTED_MEMBER_FUNCTION void | print_to (std::ostream &) const |
Static Private Member Functions | |
| TOML_PURE_GETTER static TOML_EXPORTED_STATIC_FUNCTION bool TOML_CALLCONV | equal (const path &, const path &) noexcept |
Private Attributes | |
| std::vector< path_component > | components_ |
Friends | |
| TOML_NODISCARD friend path | operator+ (const path &lhs, const path &rhs) |
| TOML_NODISCARD friend path | operator+ (const path &lhs, std::string_view rhs) |
| TOML_NODISCARD friend path | operator+ (std::string_view lhs, const path &rhs) |
| TOML_ALWAYS_INLINE friend std::ostream & | operator<< (std::ostream &os, const path &rhs) |
| TOML_PURE_INLINE_GETTER friend bool | operator== (const path &lhs, const path &rhs) noexcept |
| TOML_PURE_INLINE_GETTER friend bool | operator!= (const path &lhs, const path &rhs) noexcept |
| TOML_NODISCARD TOML_ALWAYS_INLINE friend bool | operator== (const path &lhs, std::string_view rhs) |
| TOML_NODISCARD TOML_ALWAYS_INLINE friend bool | operator== (std::string_view lhs, const path &rhs) |
| TOML_NODISCARD TOML_ALWAYS_INLINE friend bool | operator!= (const path &lhs, std::string_view rhs) |
| TOML_NODISCARD TOML_ALWAYS_INLINE friend bool | operator!= (std::string_view lhs, const path &rhs) |
| using path::const_iterator = std::vector<path_component>::const_iterator |
| using path::iterator = std::vector<path_component>::iterator |
|
defaultnoexcept |
References TOML_EXPORTED_MEMBER_FUNCTION, and TOML_NODISCARD_CTOR.
Referenced by append(), append(), append(), assign(), assign(), assign(), calibration_server.CalibrationHTTPRequestHandler::do_GET(), calibration_server.CalibrationHTTPRequestHandler::do_POST(), equal(), leaf(), operator!=, operator!=, operator!=, operator+, operator+, operator+, operator+=(), operator+=(), operator+=(), operator<<, operator=(), operator=(), operator=(), operator==, operator==, operator==, parent(), path(), path(), path(), prepend(), prepend(), prepend(), subpath(), subpath(), truncate(), and truncated().
|
explicit |
|
defaultnoexcept |
References TOML_NODISCARD_CTOR.
|
default |
References path(), and TOML_NODISCARD_CTOR.
Referenced by calibration_server.CalibrationHTTPRequestHandler::do_GET(), and calibration_server.CalibrationHTTPRequestHandler::do_POST().
|
defaultnoexcept |
References path(), and TOML_PURE_INLINE_GETTER.
Referenced by calibration_server.CalibrationHTTPRequestHandler::do_GET(), and calibration_server.CalibrationHTTPRequestHandler::do_POST().
|
inline |
Definition at line 3310 of file toml.hpp.
Referenced by feedtwin.session.core.Session::_find_fill_stops(), and feedtwin.session.watch::_path_to_air().
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
Definition at line 3519 of file toml.hpp.
References components_.
|
inlinenoexcept |
Definition at line 3507 of file toml.hpp.
References components_.
|
inlinenoexcept |
Definition at line 3531 of file toml.hpp.
References components_.
|
inlinenoexcept |
Definition at line 3537 of file toml.hpp.
References components_.
|
noexcept |
References TOML_EXPORTED_MEMBER_FUNCTION.
|
inlinenoexcept |
Definition at line 3232 of file toml.hpp.
References components_.
Referenced by resolveConfigPath().
|
inlinenoexcept |
Definition at line 3525 of file toml.hpp.
References components_.
|
inlinenoexcept |
|
staticprivatenoexcept |
References path(), TOML_CALLCONV, and TOML_NODISCARD_CTOR.
Referenced by operator!=, and operator==.
| TOML_NODISCARD TOML_EXPORTED_MEMBER_FUNCTION path path::leaf | ( | size_t | n = 1 | ) | const |
References leaf(), path(), TOML_EXPORTED_MEMBER_FUNCTION, and TOML_NODISCARD.
Referenced by leaf().
|
inlineexplicitnoexcept |
Definition at line 3226 of file toml.hpp.
References components_.
|
inlineexplicit |
| TOML_EXPORTED_MEMBER_FUNCTION path & path::operator+= | ( | const path & | ) |
References path(), and TOML_EXPORTED_MEMBER_FUNCTION.
Referenced by operator+=().
| TOML_EXPORTED_MEMBER_FUNCTION path & path::operator+= | ( | path && | ) |
References path(), and TOML_EXPORTED_MEMBER_FUNCTION.
| TOML_EXPORTED_MEMBER_FUNCTION path & path::operator+= | ( | std::string_view | ) |
References operator+=(), path(), TOML_ALWAYS_INLINE, and TOML_EXPORTED_MEMBER_FUNCTION.
References path().
Referenced by operator=().
References path(), and TOML_EXPORTED_MEMBER_FUNCTION.
| TOML_EXPORTED_MEMBER_FUNCTION path & path::operator= | ( | std::string_view | ) |
References operator=(), path(), TOML_ALWAYS_INLINE, and TOML_EXPORTED_MEMBER_FUNCTION.
|
inlinenoexcept |
Definition at line 3245 of file toml.hpp.
References components_, size(), and TOML_ASSERT.
|
inlinenoexcept |
Definition at line 3238 of file toml.hpp.
References components_, size(), and TOML_ASSERT.
| TOML_NODISCARD TOML_EXPORTED_MEMBER_FUNCTION path path::parent | ( | ) | const |
References parent(), path(), TOML_EXPORTED_MEMBER_FUNCTION, and TOML_NODISCARD.
Referenced by combined_gui.TopBarWidget::abort(), combined_gui.SettingsWidget::on_sim_pressure_toggled(), and parent().
| TOML_EXPORTED_MEMBER_FUNCTION path & path::prepend | ( | const path & | ) |
References path(), and TOML_EXPORTED_MEMBER_FUNCTION.
Referenced by prepend().
| TOML_EXPORTED_MEMBER_FUNCTION path & path::prepend | ( | path && | ) |
References path(), and TOML_EXPORTED_MEMBER_FUNCTION.
| TOML_EXPORTED_MEMBER_FUNCTION path & path::prepend | ( | std::string_view | ) |
References path(), prepend(), TOML_EXPORTED_MEMBER_FUNCTION, and TOML_NODISCARD.
|
private |
References TOML_EXPORTED_STATIC_FUNCTION, and TOML_PURE_GETTER.
|
inlinenoexcept |
Definition at line 3220 of file toml.hpp.
References components_, and size().
Referenced by operator[](), operator[](), resolveConfigPath(), and size().
| TOML_NODISCARD TOML_EXPORTED_MEMBER_FUNCTION std::string path::str | ( | ) | const |
References TOML_ALWAYS_INLINE, and TOML_NODISCARD.
Referenced by append(), assign(), and operator std::string().
| TOML_NODISCARD TOML_EXPORTED_MEMBER_FUNCTION path path::subpath | ( | const_iterator | start, |
| const_iterator | end ) const |
References end(), path(), start(), subpath(), TOML_EXPORTED_MEMBER_FUNCTION, and TOML_NODISCARD.
| TOML_NODISCARD TOML_EXPORTED_MEMBER_FUNCTION path path::subpath | ( | size_t | start, |
| size_t | length ) const |
References path(), start(), subpath(), TOML_ALWAYS_INLINE, and TOML_NODISCARD.
| TOML_EXPORTED_MEMBER_FUNCTION path & path::truncate | ( | size_t | n | ) |
References path(), TOML_EXPORTED_MEMBER_FUNCTION, TOML_NODISCARD, and truncate().
Referenced by truncate().
| TOML_NODISCARD TOML_EXPORTED_MEMBER_FUNCTION path path::truncated | ( | size_t | n | ) | const |
References path(), TOML_EXPORTED_MEMBER_FUNCTION, TOML_NODISCARD, and truncated().
Referenced by truncated().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 3185 of file toml.hpp.
Referenced by begin(), begin(), cbegin(), cend(), empty(), end(), end(), operator bool(), operator[](), operator[](), and size().