CARLA
 
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Public 属性 | 友元 | 所有成员列表
MapGen::Position< T > 模板类 参考

#include <Position.h>

+ 类 MapGen::Position< T > 继承关系图:
+ MapGen::Position< T > 的协作图:

Public 类型

using number_type = T
 

Public 成员函数

constexpr bool operator!= (const Position &rhs) const
 
Positionoperator+= (const Position &rhs)
 
Positionoperator-= (const Position &rhs)
 
constexpr bool operator== (const Position &rhs) const
 
 Position ()=default
 
constexpr Position (T X, T Y)
 

Public 属性

number_type x
 
number_type y
 

友元

Position operator+ (Position lhs, const Position &rhs)
 
Position operator- (Position lhs, const Position &rhs)
 

详细描述

template<typename T>
class MapGen::Position< T >

在文件 Position.h14 行定义.

成员类型定义说明

◆ number_type

template<typename T >
using MapGen::Position< T >::number_type = T

在文件 Position.h16 行定义.

构造及析构函数说明

◆ Position() [1/2]

template<typename T >
MapGen::Position< T >::Position ( )
default

◆ Position() [2/2]

template<typename T >
constexpr MapGen::Position< T >::Position ( T X,
T Y )
inlineconstexpr

在文件 Position.h28 行定义.

成员函数说明

◆ operator!=()

template<typename T >
constexpr bool MapGen::Position< T >::operator!= ( const Position< T > & rhs) const
inlineconstexpr

在文件 Position.h34 行定义.

◆ operator+=()

template<typename T >
Position & MapGen::Position< T >::operator+= ( const Position< T > & rhs)
inline

在文件 Position.h38 行定义.

引用了 MapGen::Position< T >::x , 以及 MapGen::Position< T >::y.

◆ operator-=()

template<typename T >
Position & MapGen::Position< T >::operator-= ( const Position< T > & rhs)
inline

在文件 Position.h49 行定义.

引用了 MapGen::Position< T >::x , 以及 MapGen::Position< T >::y.

◆ operator==()

template<typename T >
constexpr bool MapGen::Position< T >::operator== ( const Position< T > & rhs) const
inlineconstexpr

在文件 Position.h30 行定义.

引用了 MapGen::Position< T >::x , 以及 MapGen::Position< T >::y.

友元及相关函数文档

◆ operator+

template<typename T >
Position operator+ ( Position< T > lhs,
const Position< T > & rhs )
friend

在文件 Position.h44 行定义.

◆ operator-

template<typename T >
Position operator- ( Position< T > lhs,
const Position< T > & rhs )
friend

在文件 Position.h55 行定义.

类成员变量说明

◆ x

template<typename T >
number_type MapGen::Position< T >::x

◆ y

template<typename T >
number_type MapGen::Position< T >::y

该类的文档由以下文件生成: