Dev Essential  1.6.3
Loading...
Searching...
No Matches
ddl::DDRefUnit Class Reference

The DDRefunit class holding a reference to its complete DD (references to baseunit and prefix) More...

#include <ddunit.h>

Public Member Functions

 DDRefUnit ()=delete
 no default CTOR
 
 DDRefUnit (const DDRefUnit &)=default
 copy CTOR
 
 DDRefUnit (DDRefUnit &&)=default
 move CTOR
 
DDRefUnitoperator= (const DDRefUnit &)=default
 copy assignment operator
 
DDRefUnitoperator= (DDRefUnit &&)=default
 move assignment operator
 
 DDRefUnit (const dd::BaseUnit &base_unit, int32_t power, const dd::UnitPrefix &unit_prefix)
 CTOR.
 
const dd::Unit::RefUnitgetRefUnit () const
 Get the Ref Unit object.
 
const dd::DataDefinitiongetDD () const
 Get the data definition.
 

Detailed Description

The DDRefunit class holding a reference to its complete DD (references to baseunit and prefix)

Constructor & Destructor Documentation

◆ DDRefUnit()

ddl::DDRefUnit::DDRefUnit ( const dd::BaseUnit & base_unit,
int32_t power,
const dd::UnitPrefix & unit_prefix )

CTOR.

Parameters
base_unitthe base_unit
powerthe power of the refunit
unit_prefixthe prefix

Member Function Documentation

◆ getDD()

const dd::DataDefinition & ddl::DDRefUnit::getDD ( ) const

Get the data definition.

Returns
const dd::DataDefinition&

◆ getRefUnit()

const dd::Unit::RefUnit & ddl::DDRefUnit::getRefUnit ( ) const

Get the Ref Unit object.

Returns
const dd::Unit::RefUnit&

◆ operator=() [1/2]

DDRefUnit & ddl::DDRefUnit::operator= ( const DDRefUnit & )
default

copy assignment operator

Returns
DDRefUnit&

◆ operator=() [2/2]

DDRefUnit & ddl::DDRefUnit::operator= ( DDRefUnit && )
default

move assignment operator

Returns
DDRefUnit&

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