Sirius  0.0.0
Public Member Functions | Public Attributes | List of all members
sirius::Point Struct Reference

Data class that represents the 2D coordinates of a point. More...

#include <sirius/types.h>

Public Member Functions

 Point ()=default
 
constexpr Point (int x, int y) noexcept
 
 ~Point ()=default
 
 Point (const Point &)=default
 
Pointoperator= (const Point &)=default
 
 Point (Point &&)=default
 
Pointoperator= (Point &&)=default
 

Public Attributes

int x {0}
 
int y {0}
 

Detailed Description

Data class that represents the 2D coordinates of a point.

Constructor & Destructor Documentation

◆ Point() [1/4]

sirius::Point::Point ( )
default

◆ Point() [2/4]

constexpr sirius::Point::Point ( int  x,
int  y 
)
inlinenoexcept

◆ ~Point()

sirius::Point::~Point ( )
default

◆ Point() [3/4]

sirius::Point::Point ( const Point )
default

◆ Point() [4/4]

sirius::Point::Point ( Point &&  )
default

Member Function Documentation

◆ operator=() [1/2]

Point& sirius::Point::operator= ( const Point )
default

◆ operator=() [2/2]

Point& sirius::Point::operator= ( Point &&  )
default

Member Data Documentation

◆ x

int sirius::Point::x {0}

◆ y

int sirius::Point::y {0}

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