aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::prm::o3prm::O3Import Class Reference

The O3Import is part of the AST of the O3PRM language. More...

#include <agrum/PRM/o3prm/O3prm.h>

+ Collaboration diagram for gum::prm::o3prm::O3Import:

Public Member Functions

 O3Import ()
 
 O3Import (const O3Import &src)
 
 O3Import (O3Import &&src)
 
 ~O3Import ()
 
O3Importoperator= (const O3Import &src)
 
O3Importoperator= (O3Import &&src)
 
O3Labelimport ()
 
const O3Labelimport () const
 

Detailed Description

The O3Import is part of the AST of the O3PRM language.

Definition at line 866 of file O3prm.h.

Constructor & Destructor Documentation

◆ O3Import() [1/3]

gum::prm::o3prm::O3Import::O3Import ( )

Definition at line 1389 of file O3prm.cpp.

1389  {
1390  GUM_CONSTRUCTOR(O3Import);
1391  ;
1392  }

◆ O3Import() [2/3]

gum::prm::o3prm::O3Import::O3Import ( const O3Import src)

Definition at line 1394 of file O3prm.cpp.

1394  : _import_(src._import_) {
1395  GUM_CONSTRUCTOR(O3Import);
1396  }

◆ O3Import() [3/3]

gum::prm::o3prm::O3Import::O3Import ( O3Import &&  src)

Definition at line 1398 of file O3prm.cpp.

1398  : _import_(std::move(src._import_)) {
1399  GUM_CONS_MOV(O3Import);
1400  }

◆ ~O3Import()

gum::prm::o3prm::O3Import::~O3Import ( )

Definition at line 1402 of file O3prm.cpp.

1402  {
1403  GUM_DESTRUCTOR(O3Import);
1404  ;
1405  }

Member Function Documentation

◆ import() [1/2]

O3Label & gum::prm::o3prm::O3Import::import ( )

Definition at line 1421 of file O3prm.cpp.

1421 { return _import_; }

◆ import() [2/2]

const O3Label & gum::prm::o3prm::O3Import::import ( ) const

Definition at line 1419 of file O3prm.cpp.

1419 { return _import_; }

◆ operator=() [1/2]

O3Import & gum::prm::o3prm::O3Import::operator= ( const O3Import src)

Definition at line 1407 of file O3prm.cpp.

1407  {
1408  if (this == &src) { return *this; }
1409  _import_ = src._import_;
1410  return *this;
1411  }

◆ operator=() [2/2]

O3Import & gum::prm::o3prm::O3Import::operator= ( O3Import &&  src)

Definition at line 1413 of file O3prm.cpp.

1413  {
1414  if (this == &src) { return *this; }
1415  _import_ = std::move(src._import_);
1416  return *this;
1417  }

Member Data Documentation

◆ _import_

O3Label gum::prm::o3prm::O3Import::_import_
private

Definition at line 880 of file O3prm.h.


The documentation for this class was generated from the following files: