aGrUM  0.16.0
IContinuousVariable_inl.h
Go to the documentation of this file.
1 
29 #ifndef DOXYGEN_SHOULD_SKIP_THIS
30 
32 
33 namespace gum {
34 
35 
37  INLINE
38  IContinuousVariable::IContinuousVariable(const std::string& aName,
39  const std::string& aDesc) :
40  Variable(aName, aDesc) {}
41 
42 
44  INLINE
46  Variable(from) {}
47 
48 
50  INLINE
52  Variable(std::move(from)) {}
53 
54 
56  INLINE
58 
59 
62  operator=(const IContinuousVariable& from) {
63  Variable::operator=(from);
64  return *this;
65  }
66 
67 
71  Variable::operator=(std::move(from));
72  return *this;
73  }
74 
75 
76 } /* namespace gum */
77 
78 
79 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
IContinuousVariable & operator=(const IContinuousVariable &from)
copy operator
STL namespace.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Definition: agrum.h:25
virtual ~IContinuousVariable()
destructor
IContinuousVariable(const std::string &aName, const std::string &aDesc)
Default constructor.
Variable & operator=(const Variable &aRV)
Copy operator.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Variable()
(protected) Default constructor
Definition: variable.h:140