Tatooine
Classes | Namespaces | Functions
handle.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::handle< Child, Int >
 

Namespaces

namespace  tatooine
 

Functions

template<typename Child , unsigned_integral Int>
auto tatooine::operator+ (handle< Child, Int > const h, integral auto const i)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator+ (integral auto const i, handle< Child, Int > const h)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator- (handle< Child, Int > const h, integral auto const i)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator- (integral auto const i, handle< Child, Int > const h)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator* (handle< Child, Int > const h, integral auto const i)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator* (integral auto const i, handle< Child, Int > const h)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator/ (handle< Child, Int > const h, integral auto const i)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator/ (integral auto const i, handle< Child, Int > const h)
 
template<typename Child , unsigned_integral Int>
auto tatooine::operator<< (std::ostream &stream, handle< Child, Int > const h) -> auto &
 
template<typename Child , unsigned_integral Int>
auto constexpr tatooine::index (handle< Child, Int > const h)