So that doc is generated
Generate doc please doxygen.
Public Member Functions | |
| PathsFromToRootsCommon ()=delete | |
| Deleted. | |
| PathsFromToRootsCommon (Forest const &f) | |
| Construct from a Forest. | |
| PathsFromToRootsCommon (PathsFromToRootsCommon &&)=default | |
| Default move constructor. | |
| PathsFromToRootsCommon (PathsFromToRootsCommon const &)=default | |
| Default copy constructor. | |
| bool | at_end () const noexcept |
| Check if the range is exhausted. | |
| size_type | count () const noexcept |
| Get the size of the range. | |
| Forest const & | forest () const noexcept |
| Returns the underlying Forest object. | |
| output_type | get () const noexcept |
| Returns a reference to the current path. | |
| PathsFromToRootsCommon & | init (Forest const &f) |
| Re-initialize from a Forest. | |
| PathsFromToRootsCommon & | operator= (PathsFromToRootsCommon &&)=default |
| Default move assignment operator. | |
| PathsFromToRootsCommon & | operator= (PathsFromToRootsCommon const &)=default |
| Default copy assignment operator. | |
| size_type | size_hint () const noexcept |
| Get the size of the range. | |
| node_type | target () const noexcept |
| Get the current target of the path. | |
|
delete |
A Forest object is required to construct or initialise a PathsFromToRootsCommon object.
|
explicit |
This function constructs a new PathsFromToRootsCommon for the Forest f. The newly constructed object does not copy f and is not valid if f is destroyed.
| f | the Forest. |
|
inlinenodiscardnoexcept |
This function returns true if there are no more paths in the range, and false otherwise.
|
inlinenodiscardnoexcept |
This function returns the number of paths in the range.
|
inlinenodiscardnoexcept |
This function returns the Forest object used to constructor or initialise a PathsFromToRootsCommon object.
noexcept and is guaranteed never to throw.
|
inlinenodiscardnoexcept |
| PathsFromToRootsCommon & init | ( | Forest const & | f | ) |
This function re-initializes a PathsFromToRootsCommon so that its underlying Forest object is f. This puts the PathsFromToRootsCommon object back into the same state it would have been in if it had been newly constructed from f.
| f | the Forest. |
|
inlinenodiscardnoexcept |
This function returns the number of paths in the range. The output is identical to that of count, and is included for compatibility with rx::ranges.
|
inlinenodiscardnoexcept |
This function returns the current target of the path returned by get.
noexcept and is guaranteed never to throw.