![]() |
aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
|
The O3Formula is part of the AST of the O3PRM language. More...
#include <agrum/PRM/o3prm/O3prm.h>
Public Member Functions | |
| O3Formula () | |
| O3Formula (const O3Position &pos, const Formula &formula) | |
| O3Formula (const O3Formula &src) | |
| O3Formula (O3Formula &&src) | |
| ~O3Formula () | |
| O3Formula & | operator= (const O3Formula &src) |
| O3Formula & | operator= (O3Formula &&src) |
| O3Position & | position () |
| const O3Position & | position () const |
| Formula & | formula () |
| const Formula & | formula () const |
Private Attributes | |
| O3Position | _pos_ |
| std::unique_ptr< Formula > | _formula_ |
| gum::prm::o3prm::O3Formula::O3Formula | ( | ) |
Definition at line 197 of file O3prm.cpp.
References O3Formula(), _formula_, and _pos_.
Referenced by O3Formula(), O3Formula(), O3Formula(), O3Formula(), ~O3Formula(), operator=(), and operator=().
| gum::prm::o3prm::O3Formula::O3Formula | ( | const O3Position & | pos, |
| const Formula & | formula ) |
| gum::prm::o3prm::O3Formula::O3Formula | ( | const O3Formula & | src | ) |
| gum::prm::o3prm::O3Formula::O3Formula | ( | O3Formula && | src | ) |
| gum::prm::o3prm::O3Formula::~O3Formula | ( | ) |
Definition at line 216 of file O3prm.cpp.
References O3Formula().
| Formula & gum::prm::o3prm::O3Formula::formula | ( | ) |
Definition at line 241 of file O3prm.cpp.
References _formula_.
Referenced by O3Formula(), O3Formula(), and operator=().
| const Formula & gum::prm::o3prm::O3Formula::formula | ( | ) | const |
Definition at line 221 of file O3prm.cpp.
References gum::Formula::Formula(), O3Formula(), _formula_, _pos_, and formula().
| O3Position & gum::prm::o3prm::O3Formula::position | ( | ) |
| const O3Position & gum::prm::o3prm::O3Formula::position | ( | ) | const |
|
private |
Definition at line 126 of file O3prm.h.
Referenced by O3Formula(), O3Formula(), O3Formula(), O3Formula(), formula(), formula(), operator=(), and operator=().
|
private |
Definition at line 125 of file O3prm.h.
Referenced by O3Formula(), O3Formula(), O3Formula(), O3Formula(), operator=(), operator=(), position(), and position().