Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFX_PTemplate< BaseType > Class Template Reference

#include <fx_coordinates.h>

+ Inheritance diagram for CFX_PTemplate< BaseType >:
+ Collaboration diagram for CFX_PTemplate< BaseType >:

Public Member Functions

constexpr CFX_PTemplate ()=default
 
constexpr CFX_PTemplate (BaseType new_x, BaseType new_y)
 
 CFX_PTemplate (const CFX_PTemplate &other)=default
 
CFX_PTemplateoperator= (const CFX_PTemplate &other)=default
 
bool operator== (const CFX_PTemplate &other) const
 
bool operator!= (const CFX_PTemplate &other) const
 
CFX_PTemplateoperator+= (const CFX_PTemplate< BaseType > &obj)
 
CFX_PTemplateoperator-= (const CFX_PTemplate< BaseType > &obj)
 
CFX_PTemplate operator+ (const CFX_PTemplate &other) const
 
CFX_PTemplate operator- (const CFX_PTemplate &other) const
 

Public Attributes

BaseType x = 0
 
BaseType y = 0
 

Detailed Description

template<class BaseType>
class CFX_PTemplate< BaseType >

Definition at line 19 of file fx_coordinates.h.

Constructor & Destructor Documentation

◆ CFX_PTemplate() [1/3]

template<class BaseType >
CFX_PTemplate< BaseType >::CFX_PTemplate ( )
constexprdefault

◆ CFX_PTemplate() [2/3]

template<class BaseType >
CFX_PTemplate< BaseType >::CFX_PTemplate ( BaseType new_x,
BaseType new_y )
inlineconstexpr

Definition at line 22 of file fx_coordinates.h.

References CFX_PTemplate< BaseType >::x, and CFX_PTemplate< BaseType >::y.

◆ CFX_PTemplate() [3/3]

template<class BaseType >
CFX_PTemplate< BaseType >::CFX_PTemplate ( const CFX_PTemplate< BaseType > & other)
default

Member Function Documentation

◆ operator!=()

template<class BaseType >
bool CFX_PTemplate< BaseType >::operator!= ( const CFX_PTemplate< BaseType > & other) const
inline

Definition at line 30 of file fx_coordinates.h.

◆ operator+()

template<class BaseType >
CFX_PTemplate CFX_PTemplate< BaseType >::operator+ ( const CFX_PTemplate< BaseType > & other) const
inline

Definition at line 43 of file fx_coordinates.h.

References CFX_PTemplate< BaseType >::x, and CFX_PTemplate< BaseType >::y.

◆ operator+=()

template<class BaseType >
CFX_PTemplate & CFX_PTemplate< BaseType >::operator+= ( const CFX_PTemplate< BaseType > & obj)
inline

Definition at line 33 of file fx_coordinates.h.

References CFX_PTemplate< BaseType >::x, and CFX_PTemplate< BaseType >::y.

◆ operator-()

template<class BaseType >
CFX_PTemplate CFX_PTemplate< BaseType >::operator- ( const CFX_PTemplate< BaseType > & other) const
inline

Definition at line 46 of file fx_coordinates.h.

References CFX_PTemplate< BaseType >::x, and CFX_PTemplate< BaseType >::y.

◆ operator-=()

template<class BaseType >
CFX_PTemplate & CFX_PTemplate< BaseType >::operator-= ( const CFX_PTemplate< BaseType > & obj)
inline

Definition at line 38 of file fx_coordinates.h.

References CFX_PTemplate< BaseType >::x, and CFX_PTemplate< BaseType >::y.

◆ operator=()

template<class BaseType >
CFX_PTemplate & CFX_PTemplate< BaseType >::operator= ( const CFX_PTemplate< BaseType > & other)
default

◆ operator==()

template<class BaseType >
bool CFX_PTemplate< BaseType >::operator== ( const CFX_PTemplate< BaseType > & other) const
inline

Definition at line 27 of file fx_coordinates.h.

References CFX_PTemplate< BaseType >::x, and CFX_PTemplate< BaseType >::y.

Member Data Documentation

◆ x

◆ y


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