#include <includetree.h>
|
auto | line_number () const |
|
auto | line_number () -> auto & |
|
auto | num_lines () const |
|
auto | num_lines () -> auto & |
|
auto | path () const -> auto const & |
|
auto | path () -> auto & |
|
auto | nested_include_trees () const -> auto const & |
|
auto | nested_include_trees () -> auto & |
|
auto | parent () const -> auto const & |
|
auto | has_parent () const -> bool |
|
| include_tree () |
|
| include_tree (std::size_t line_number, std::size_t num_lines, std::filesystem::path const &path, std::list< include_tree > const &nested_include_trees, include_tree const &parent) |
|
| include_tree (std::size_t line_number, std::size_t num_lines, std::filesystem::path const &path, std::list< include_tree > const &nested_include_trees) |
|
| include_tree (std::size_t line_number, std::size_t num_lines, std::filesystem::path const &path) |
|
| include_tree (std::size_t line_number, std::size_t num_lines, std::filesystem::path const &path, include_tree const &parent) |
|
auto | parse_line (std::size_t n) const -> std::pair< include_tree const &, std::size_t > |
| returns file and line number More...
|
|
auto | num_lines_with_includes () const -> std::size_t |
|
auto | print (std::size_t indent=0) const -> void |
|
◆ include_tree() [1/5]
◆ include_tree() [2/5]
◆ include_tree() [3/5]
◆ include_tree() [4/5]
◆ include_tree() [5/5]
◆ has_parent()
auto tatooine::gl::include_tree::has_parent |
( |
| ) |
const -> bool |
|
inline |
◆ line_number() [1/2]
auto tatooine::gl::include_tree::line_number |
( |
| ) |
-> auto& |
|
inline |
◆ line_number() [2/2]
auto tatooine::gl::include_tree::line_number |
( |
| ) |
const |
|
inline |
◆ nested_include_trees() [1/2]
auto tatooine::gl::include_tree::nested_include_trees |
( |
| ) |
-> auto& |
|
inline |
◆ nested_include_trees() [2/2]
auto tatooine::gl::include_tree::nested_include_trees |
( |
| ) |
const -> auto const& |
|
inline |
◆ num_lines() [1/2]
auto tatooine::gl::include_tree::num_lines |
( |
| ) |
-> auto& |
|
inline |
◆ num_lines() [2/2]
auto tatooine::gl::include_tree::num_lines |
( |
| ) |
const |
|
inline |
◆ num_lines_with_includes()
auto tatooine::gl::include_tree::num_lines_with_includes |
( |
| ) |
const -> std::size_t |
|
inline |
◆ parent()
◆ parse_line()
auto tatooine::gl::include_tree::parse_line |
( |
std::size_t |
n | ) |
const -> std::pair<include_tree const&, std::size_t> |
|
inline |
returns file and line number
◆ path() [1/2]
◆ path() [2/2]
◆ print()
auto tatooine::gl::include_tree::print |
( |
std::size_t |
indent = 0 | ) |
const -> void |
|
inline |
◆ m_line_number
int tatooine::gl::include_tree::m_line_number |
|
private |
◆ m_nested_include_trees
std::list<include_tree> tatooine::gl::include_tree::m_nested_include_trees |
|
private |
◆ m_num_lines
std::size_t tatooine::gl::include_tree::m_num_lines |
|
private |
◆ m_parent
◆ m_path
std::filesystem::path tatooine::gl::include_tree::m_path |
|
private |
The documentation for this struct was generated from the following file:
- /mnt/data/home/ci/builds/Bicifxyn/0/libs/tatooine2/gl/include/tatooine/gl/includetree.h