![]() |
aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
|
The O3Position is part of the AST of the O3PRM language. More...
#include <agrum/PRM/o3prm/O3prm.h>
Public Member Functions | |
| O3Position () | |
| O3Position (std::string_view filename, int line, int column) | |
| O3Position (const O3Position &src) | |
| O3Position (O3Position &&src) | |
| ~O3Position () | |
| O3Position & | operator= (const O3Position &src) |
| O3Position & | operator= (O3Position &&src) |
| std::string & | file () |
| const std::string & | file () const |
| int & | line () |
| int | line () const |
| int & | column () |
| int | column () const |
Private Attributes | |
| std::string | _file_ |
| int | _line_ |
| int | _column_ |
The O3Position is part of the AST of the O3PRM language.
| gum::prm::o3prm::O3Position::O3Position | ( | ) |
Definition at line 56 of file O3prm.cpp.
References O3Position(), _column_, _file_, and _line_.
Referenced by O3Position(), O3Position(), O3Position(), O3Position(), gum::prm::o3prm::O3PRM::O3PRM(), ~O3Position(), operator=(), and operator=().
| gum::prm::o3prm::O3Position::O3Position | ( | std::string_view | filename, |
| int | line, | ||
| int | column ) |
Definition at line 58 of file O3prm.cpp.
References O3Position(), _column_, _file_, _line_, column(), file(), and line().
| gum::prm::o3prm::O3Position::O3Position | ( | const O3Position & | src | ) |
Definition at line 63 of file O3prm.cpp.
References O3Position(), _column_, _file_, and _line_.
| gum::prm::o3prm::O3Position::O3Position | ( | O3Position && | src | ) |
Definition at line 68 of file O3prm.cpp.
References O3Position(), _column_, _file_, and _line_.
| gum::prm::o3prm::O3Position::~O3Position | ( | ) |
Definition at line 74 of file O3prm.cpp.
References O3Position().
| int & gum::prm::o3prm::O3Position::column | ( | ) |
Definition at line 103 of file O3prm.cpp.
References _column_.
Referenced by O3Position().
| int gum::prm::o3prm::O3Position::column | ( | ) | const |
| std::string & gum::prm::o3prm::O3Position::file | ( | ) |
Definition at line 95 of file O3prm.cpp.
References _file_.
Referenced by O3Position().
| const std::string & gum::prm::o3prm::O3Position::file | ( | ) | const |
| int & gum::prm::o3prm::O3Position::line | ( | ) |
Definition at line 99 of file O3prm.cpp.
References _line_.
Referenced by O3Position().
| int gum::prm::o3prm::O3Position::line | ( | ) | const |
| O3Position & gum::prm::o3prm::O3Position::operator= | ( | const O3Position & | src | ) |
| O3Position & gum::prm::o3prm::O3Position::operator= | ( | O3Position && | src | ) |
Definition at line 87 of file O3prm.cpp.
References O3Position(), _column_, _file_, and _line_.
|
private |
Definition at line 97 of file O3prm.h.
Referenced by O3Position(), O3Position(), O3Position(), O3Position(), column(), column(), operator=(), and operator=().
|
private |
Definition at line 95 of file O3prm.h.
Referenced by O3Position(), O3Position(), O3Position(), O3Position(), file(), file(), operator=(), and operator=().
|
private |
Definition at line 96 of file O3prm.h.
Referenced by O3Position(), O3Position(), O3Position(), O3Position(), line(), line(), operator=(), and operator=().