aGrUM  0.14.2
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 1367 of file O3prm.cpp.

1367 { GUM_CONSTRUCTOR(O3Import); }

◆ O3Import() [2/3]

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

Definition at line 1369 of file O3prm.cpp.

1369  : __import(src.__import) {
1370  GUM_CONSTRUCTOR(O3Import);
1371  }

◆ O3Import() [3/3]

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

Definition at line 1373 of file O3prm.cpp.

1373  : __import(std::move(src.__import)) {
1374  GUM_CONS_MOV(O3Import);
1375  }

◆ ~O3Import()

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

Definition at line 1377 of file O3prm.cpp.

1377 { GUM_DESTRUCTOR(O3Import); }

Member Function Documentation

◆ import() [1/2]

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

Definition at line 1393 of file O3prm.cpp.

References __import.

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

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

◆ import() [2/2]

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

Definition at line 1391 of file O3prm.cpp.

References __import.

1391 { return __import; }

◆ operator=() [1/2]

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

Definition at line 1379 of file O3prm.cpp.

References __import.

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

◆ operator=() [2/2]

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

Definition at line 1385 of file O3prm.cpp.

References __import.

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

Member Data Documentation

◆ __import

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

Definition at line 880 of file O3prm.h.

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


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