iterator type, refers to a GameObject, and holds onto a reference to a PathNode to determine its range
More...
#include <PathNode.h>
iterator type, refers to a GameObject, and holds onto a reference to a PathNode to determine its range
◆ difference_type
◆ value_type
◆ path_iterator() [1/2]
| gobj::PathNode::path_iterator::path_iterator |
( |
GameObject * | ptr, |
|
|
std::weak_ptr< PathNode > | parent ) |
Constructor for path_iterator that initializes it pointing to a range of data.
- Parameters
-
◆ path_iterator() [2/2]
| gobj::PathNode::path_iterator::path_iterator |
( |
| ) |
|
|
default |
Default constructor for path_iterator that initializes it as a sentinel iterator, or a past the end iterator.
◆ get()
| auto gobj::PathNode::path_iterator::get |
( |
| ) |
const->GameObject * |
◆ operator*()
| auto gobj::PathNode::path_iterator::operator* |
( |
| ) |
const->std::add_lvalue_reference_t< GameObject > |
◆ operator++() [1/2]
| auto gobj::PathNode::path_iterator::operator++ |
( |
| ) |
->path_iterator & |
◆ operator++() [2/2]
| auto gobj::PathNode::path_iterator::operator++ |
( |
int | | ) |
->path_iterator |
◆ operator->()
| auto gobj::PathNode::path_iterator::operator-> |
( |
| ) |
const->GameObject * |
◆ operator==()
| auto gobj::PathNode::path_iterator::operator== |
( |
const path_iterator & | other | ) |
const->bool |
◆ data
| GameObject* gobj::PathNode::path_iterator::data = nullptr |
|
private |
◆ pathNode
| std::weak_ptr<PathNode> gobj::PathNode::path_iterator::pathNode = {} |
|
private |
The documentation for this class was generated from the following files:
- /home/egrazil/sites/Brunot/The House/source/Utility/Path/private/PathNode.h
- /home/egrazil/sites/Brunot/The House/source/Utility/Path/private/PathNode.cpp