DDD  1.9.0.20240425101308
Public Member Functions | Static Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes | List of all members
_SDED_Add Class Reference
Inheritance diagram for _SDED_Add:
Inheritance graph
Collaboration diagram for _SDED_Add:
Collaboration graph

Public Member Functions

size_t hash () const
 
bool operator== (const _SDED &e) const
 
_SDEDclone () const
 
GSDD eval () const
 
 ~_SDED_Add ()
 

Static Public Member Functions

static GSDD create (const GSDD &g1, const GSDD &g2)
 
static GSDD create (const d3::set< GSDD >::type &d)
 

Public Attributes

GSDD result
 

Private Types

typedef std::vector< GSDDparameters_t
 
typedef parameters_t::const_iterator parameters_it
 

Private Member Functions

 _SDED_Add (const d3::set< GSDD >::type &d)
 

Private Attributes

parameters_t parameters
 

Member Typedef Documentation

◆ parameters_it

typedef parameters_t::const_iterator _SDED_Add::parameters_it
private

◆ parameters_t

typedef std::vector<GSDD> _SDED_Add::parameters_t
private

Constructor & Destructor Documentation

◆ _SDED_Add()

_SDED_Add::_SDED_Add ( const d3::set< GSDD >::type &  d)
inlineprivate

Referenced by clone(), and create().

◆ ~_SDED_Add()

_SDED_Add::~_SDED_Add ( )
inline

Member Function Documentation

◆ clone()

_SDED* _SDED_Add::clone ( ) const
inlinevirtual

Implements _SDED.

References _SDED_Add().

◆ create() [1/2]

GSDD _SDED_Add::create ( const d3::set< GSDD >::type &  d)
static

◆ create() [2/2]

GSDD _SDED_Add::create ( const GSDD g1,
const GSDD g2 
)
static

◆ eval()

GSDD _SDED_Add::eval ( ) const
virtual

◆ hash()

size_t _SDED_Add::hash ( ) const
virtual

Implements _SDED.

References parameters.

◆ operator==()

bool _SDED_Add::operator== ( const _SDED e) const
virtual

Implements _SDED.

References parameters.

Member Data Documentation

◆ parameters

parameters_t _SDED_Add::parameters
private

Referenced by create(), eval(), hash(), and operator==().

◆ result

GSDD _SDED::result
inherited

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

Please comment this page and report errors about it on the RefDocComments page.
Generated on Thu Apr 25 2024 10:15:16 for DDD by doxygen 1.9.1