|
ad_map_access
|
#include <ad/map/lane/LaneId.hpp>
Public Member Functions | |
| LaneId () | |
| default constructor More... | |
| _AD_MAP_LANE_LANEID_EXPLICIT_CONVERSION_ | LaneId (uint64_t const iLaneId) |
| standard constructor More... | |
| LaneId (const LaneId &other)=default | |
| standard copy constructor | |
| LaneId (LaneId &&other)=default | |
| standard move constructor | |
| LaneId & | operator= (const LaneId &other)=default |
| standard assignment operator More... | |
| LaneId & | operator= (LaneId &&other)=default |
| standard move operator More... | |
| bool | operator== (const LaneId &other) const |
| standard comparison operator More... | |
| bool | operator!= (const LaneId &other) const |
| standard comparison operator More... | |
| bool | operator> (const LaneId &other) const |
| standard comparison operator More... | |
| bool | operator< (const LaneId &other) const |
| standard comparison operator More... | |
| bool | operator>= (const LaneId &other) const |
| standard comparison operator More... | |
| bool | operator<= (const LaneId &other) const |
| standard comparison operator More... | |
| LaneId | operator+ (const LaneId &other) const |
| standard arithmetic operator More... | |
| LaneId & | operator+= (const LaneId &other) |
| standard arithmetic operator More... | |
| LaneId | operator- (const LaneId &other) const |
| standard arithmetic operator More... | |
| LaneId | operator-= (const LaneId &other) |
| standard arithmetic operator More... | |
| _AD_MAP_LANE_LANEID_EXPLICIT_CONVERSION_ | operator uint64_t () const |
| conversion to base type: uint64_t More... | |
| bool | isValid () const |
| void | ensureValid () const |
| ensure that the LaneId is valid More... | |
| void | ensureValidNonZero () const |
| ensure that the LaneId is valid and non zero More... | |
Static Public Member Functions | |
| static LaneId | getMin () |
| get minimum valid LaneId (i.e. cMinValue) | |
| static LaneId | getMax () |
| get maximum valid LaneId (i.e. cMaxValue) | |
Static Public Attributes | |
| static const uint64_t | cMinValue |
| constant defining the minimum valid LaneId value (used in isValid()) | |
| static const uint64_t | cMaxValue |
| constant defining the maximum valid LaneId value (used in isValid()) | |
DataType LaneId.
Defines the identifier of a lane of the map. The unit is: Identifier
|
inline |
default constructor
The default value of LaneId is: std::numeric_limits<uint64_t>::quiet_NaN()
|
inline |
standard constructor
|
inline |
|
inline |
|
inline |
|
inline |
conversion to base type: uint64_t
|
inline |
standard arithmetic operator
| [in] | other | Other LaneId |
standard arithmetic operator
| [in] | other | Other LaneId |
standard arithmetic operator
| [in] | other | Other LaneId |
standard arithmetic operator
| [in] | other | Other LaneId |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.17