codex
Loading...
Searching...
No Matches
anonymous_namespace{power_test.cpp}::power_concept Struct Reference

Public Member Functions

constexpr power_concept ()=default
 
constexpr power_concept (power_concept &&)=default
 
constexpr power_concept (const power_concept &)=default
 
power_conceptoperator= (const power_concept &)=default
 
power_conceptoperator= (power_concept &&)=default
 
constexpr power_concept (std::integral auto)
 
constexpr auto operator<=> (const power_concept &) const =default
 
constexpr power_concept operator+ (power_concept)
 
constexpr power_concept operator- (power_concept)
 
constexpr power_concept operator* (power_concept)
 
constexpr power_concept operator/ (power_concept)
 
constexpr power_concept operator% (power_concept)
 
constexpr power_concept operator+= (power_concept)
 
constexpr power_concept operator-= (power_concept)
 
constexpr power_concept operator*= (power_concept)
 
constexpr power_concept operator/= (power_concept)
 
constexpr power_concept operator%= (power_concept)
 

Constructor & Destructor Documentation

◆ power_concept() [1/4]

anonymous_namespace{power_test.cpp}::power_concept::power_concept ( )
constexprdefault

◆ power_concept() [2/4]

anonymous_namespace{power_test.cpp}::power_concept::power_concept ( power_concept && )
constexprdefault

◆ power_concept() [3/4]

anonymous_namespace{power_test.cpp}::power_concept::power_concept ( const power_concept & )
constexprdefault

◆ power_concept() [4/4]

anonymous_namespace{power_test.cpp}::power_concept::power_concept ( std::integral auto)
inlineexplicitconstexpr

Member Function Documentation

◆ operator%()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator% ( power_concept )
inlineconstexpr

◆ operator%=()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator%= ( power_concept )
inlineconstexpr

◆ operator*()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator* ( power_concept )
inlineconstexpr

◆ operator*=()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator*= ( power_concept )
inlineconstexpr

◆ operator+()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator+ ( power_concept )
inlineconstexpr

◆ operator+=()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator+= ( power_concept )
inlineconstexpr

◆ operator-()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator- ( power_concept )
inlineconstexpr

◆ operator-=()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator-= ( power_concept )
inlineconstexpr

◆ operator/()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator/ ( power_concept )
inlineconstexpr

◆ operator/=()

power_concept anonymous_namespace{power_test.cpp}::power_concept::operator/= ( power_concept )
inlineconstexpr

◆ operator<=>()

auto anonymous_namespace{power_test.cpp}::power_concept::operator<=> ( const power_concept & ) const
constexprdefault

◆ operator=() [1/2]

power_concept & anonymous_namespace{power_test.cpp}::power_concept::operator= ( const power_concept & )
default

◆ operator=() [2/2]

power_concept & anonymous_namespace{power_test.cpp}::power_concept::operator= ( power_concept && )
default

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