REFERENCE MANUAL
#include <hps.h>
Additional Inherited Members | |
![]() | |
template<typename T > | |
static intptr_t | ClassID () |
The BlankLinePatternElement class is a user space object. It is used for specifying blank elements within a line pattern.
BlankLinePatternElement::BlankLinePatternElement | ( | ) |
The default constructor creates an empty BlankLinePatternElement object.
BlankLinePatternElement::BlankLinePatternElement | ( | LinePatternElement const & | in_that | ) |
This constructor creates a BlankLinePatternElement object that contains the same settings as the source LinePatternElement. The copy will only be successful if the source line pattern element is really an upcast of a blank line pattern element. Otherwise the copy will fail and the resulting BlankLinePatternElement will be invalid.
in_that | The source LinePatternElement to copy. |
BlankLinePatternElement::BlankLinePatternElement | ( | BlankLinePatternElement const & | in_that | ) |
The copy constructor creates a new BlankLinePatternElement object that contains the same settings as the source BlankLinePatternElement.
in_that | The source BlankLinePatternElement to copy. |
BlankLinePatternElement::BlankLinePatternElement | ( | float | in_size, |
LinePattern::SizeUnits | in_units | ||
) |
This constructor creates a BlankLinePatternElement with a given size.
in_size | The length of the BlankLinePatternElement. |
in_units | The units for the length of the BlankLinePatternElement. |
BlankLinePatternElement::BlankLinePatternElement | ( | BlankLinePatternElement && | in_that | ) |
The move constructor creates a BlankLinePatternElement by transferring the underlying impl of the rvalue reference to this BlankLinePatternElement thereby avoiding a copy and allocation.
in_that | An rvalue reference to a BlankLinePatternElement to take the impl from. |
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
Reimplemented from LinePatternElement.
BlankLinePatternElement& BlankLinePatternElement::operator= | ( | BlankLinePatternElement && | in_that | ) |
The move assignment operator transfers the underlying impl of the rvalue reference to this BlankLinePatternElement thereby avoiding a copy.
in_that | An rvalue reference to an BlankLinePatternElement to take the impl from. |