plugify 1.2.8
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
plugify::UniqueId Struct Reference

Public Types

using Value = std::ptrdiff_t
 

Public Member Functions

constexpr UniqueId (Value v) noexcept
 
 operator auto () const noexcept
 
constexpr UniqueIdoperator++ () noexcept
 
constexpr UniqueIdoperator-- () noexcept
 
constexpr UniqueId operator++ (int) noexcept
 
constexpr UniqueId operator-- (int) noexcept
 
constexpr UniqueIdoperator+= (Value d) noexcept
 
constexpr UniqueIdoperator-= (Value d) noexcept
 
constexpr bool operator== (UniqueId other) const noexcept
 
constexpr auto operator<=> (UniqueId other) const noexcept
 
constexpr void SetName (const std::string &str) noexcept
 

Detailed Description

Definition at line 35 of file types.hpp.

Member Typedef Documentation

◆ Value

using plugify::UniqueId::Value = std::ptrdiff_t

Definition at line 36 of file types.hpp.

Constructor & Destructor Documentation

◆ UniqueId()

constexpr plugify::UniqueId::UniqueId ( Value  v)
inlineexplicitconstexprnoexcept

Definition at line 40 of file types.hpp.

Member Function Documentation

◆ operator auto()

plugify::UniqueId::operator auto ( ) const
inlinenoexcept

Definition at line 45 of file types.hpp.

◆ operator++() [1/2]

constexpr UniqueId & plugify::UniqueId::operator++ ( )
inlineconstexprnoexcept

Definition at line 50 of file types.hpp.

◆ operator++() [2/2]

constexpr UniqueId plugify::UniqueId::operator++ ( int  )
inlineconstexprnoexcept

Definition at line 61 of file types.hpp.

◆ operator+=()

constexpr UniqueId & plugify::UniqueId::operator+= ( Value  d)
inlineconstexprnoexcept

Definition at line 74 of file types.hpp.

◆ operator--() [1/2]

constexpr UniqueId & plugify::UniqueId::operator-- ( )
inlineconstexprnoexcept

Definition at line 55 of file types.hpp.

◆ operator--() [2/2]

constexpr UniqueId plugify::UniqueId::operator-- ( int  )
inlineconstexprnoexcept

Definition at line 67 of file types.hpp.

◆ operator-=()

constexpr UniqueId & plugify::UniqueId::operator-= ( Value  d)
inlineconstexprnoexcept

Definition at line 79 of file types.hpp.

◆ operator<=>()

constexpr auto plugify::UniqueId::operator<=> ( UniqueId  other) const
inlineconstexprnoexcept

Definition at line 88 of file types.hpp.

◆ operator==()

constexpr bool plugify::UniqueId::operator== ( UniqueId  other) const
inlineconstexprnoexcept

Definition at line 84 of file types.hpp.

◆ SetName()

constexpr void plugify::UniqueId::SetName ( const std::string &  str)
inlineconstexprnoexcept

Definition at line 92 of file types.hpp.


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