aGrUM  0.16.0
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 868 of file O3prm.h.

Constructor & Destructor Documentation

◆ O3Import() [1/3]

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

Definition at line 1369 of file O3prm.cpp.

1369 { GUM_CONSTRUCTOR(O3Import); }

◆ O3Import() [2/3]

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

Definition at line 1371 of file O3prm.cpp.

1371  : __import(src.__import) {
1372  GUM_CONSTRUCTOR(O3Import);
1373  }

◆ O3Import() [3/3]

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

Definition at line 1375 of file O3prm.cpp.

1375  : __import(std::move(src.__import)) {
1376  GUM_CONS_MOV(O3Import);
1377  }

◆ ~O3Import()

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

Definition at line 1379 of file O3prm.cpp.

1379 { GUM_DESTRUCTOR(O3Import); }

Member Function Documentation

◆ import() [1/2]

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

Definition at line 1395 of file O3prm.cpp.

References __import.

Referenced by gum::prm::o3prm::O3prmReader< double >::__parseImport().

1395 { return __import; }
+ Here is the caller graph for this function:

◆ import() [2/2]

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

Definition at line 1393 of file O3prm.cpp.

References __import.

1393 { return __import; }

◆ operator=() [1/2]

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

Definition at line 1381 of file O3prm.cpp.

References __import.

1381  {
1382  if (this == &src) { return *this; }
1383  __import = src.__import;
1384  return *this;
1385  }

◆ operator=() [2/2]

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

Definition at line 1387 of file O3prm.cpp.

References __import.

1387  {
1388  if (this == &src) { return *this; }
1389  __import = std::move(src.__import);
1390  return *this;
1391  }

Member Data Documentation

◆ __import

O3Label gum::prm::o3prm::O3Import::__import
private

Definition at line 882 of file O3prm.h.

Referenced by import(), and operator=().


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