XML の読み込み
More...
#include <XMLReader.hpp>
Inherits s3d::XMLElement.
|
| SIV3D_NODISCARD_CXX20 | XMLReader ()=default |
| |
| SIV3D_NODISCARD_CXX20 | XMLReader (const char32 *path, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| SIV3D_NODISCARD_CXX20 | XMLReader (FilePathView path, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| SIV3D_NODISCARD_CXX20 | XMLReader (const FilePath &path, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| SIV3D_NODISCARD_CXX20 | XMLReader (Arg::code_< String > code, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| template<class Reader , std::enable_if_t< std::is_base_of_v< IReader, Reader > &&!std::is_lvalue_reference_v< Reader >> * = nullptr> |
| SIV3D_NODISCARD_CXX20 | XMLReader (Reader &&reader, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| SIV3D_NODISCARD_CXX20 | XMLReader (std::unique_ptr< IReader > &&reader, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| bool | open (const char32 *path, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| bool | open (FilePathView path, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| bool | open (const FilePath &path, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| bool | open (Arg::code_< String > code, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| template<class Reader , std::enable_if_t< std::is_base_of_v< IReader, Reader > &&!std::is_lvalue_reference_v< Reader >> * = nullptr> |
| bool | open (Reader &&reader, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| bool | open (std::unique_ptr< IReader > &&reader, PreserveWhitespace preserveWhitespace=PreserveWhitespace::No) |
| |
| void | close () |
| |
| bool | isOpen () const |
| |
| | operator bool () const |
| |
| SIV3D_NODISCARD_CXX20 | XMLElement () |
| |
| SIV3D_NODISCARD_CXX20 | XMLElement (const std::shared_ptr< tinyxml2::XMLDocument > &doc, const tinyxml2::XMLElement *element) |
| |
| SIV3D_NODISCARD_CXX20 | XMLElement (XMLElement &&other) |
| |
| | ~XMLElement () |
| |
| XMLElement & | operator= (XMLElement &&other) |
| |
| bool | isNull () const |
| |
| | operator bool () const |
| |
| String | name () const |
| |
| String | text () const |
| |
| XMLElement | firstChild () const |
| |
| XMLElement | nextSibling () const |
| |
| XMLElement | parent () const |
| |
| Array< std::pair< String, String > > | attributes () const |
| |
| Optional< String > | attribute (const String &name) const |
| |
|
| std::unique_ptr< XMLElementDetail > | m_detail |
| |
◆ XMLReader() [1/7]
| SIV3D_NODISCARD_CXX20 s3d::XMLReader::XMLReader |
( |
| ) |
|
|
default |
◆ XMLReader() [2/7]
◆ XMLReader() [3/7]
◆ XMLReader() [4/7]
◆ XMLReader() [5/7]
◆ XMLReader() [6/7]
template<class Reader , std::enable_if_t< std::is_base_of_v< IReader, Reader > &&!std::is_lvalue_reference_v< Reader >> * = nullptr>
◆ XMLReader() [7/7]
◆ close()
| void s3d::XMLReader::close |
( |
| ) |
|
◆ isOpen()
| bool s3d::XMLReader::isOpen |
( |
| ) |
const |
◆ open() [1/6]
◆ open() [2/6]
◆ open() [3/6]
◆ open() [4/6]
◆ open() [5/6]
template<class Reader , std::enable_if_t< std::is_base_of_v< IReader, Reader > &&!std::is_lvalue_reference_v< Reader >> * = nullptr>
◆ open() [6/6]
◆ operator bool()
| s3d::XMLReader::operator bool |
( |
| ) |
const |
|
explicit |
The documentation for this class was generated from the following file: