RMVL  1.1.1
RoboMaster Vision Library
| 函数
rm::reflect::helper 命名空间参考

struct  init
 Constructor helper 更多...
 
struct  size_tag
 
struct  size_tag< 0 >
 

函数

template<typename Tp >
constexpr auto size (size_tag< 12 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 11 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 10 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 9 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 8 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 7 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 6 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 5 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 4 >) -> decltype(Tp{init{}, init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 3 >) -> decltype(Tp{init{}, init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 2 >) -> decltype(Tp{init{}, init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 1 >) -> decltype(Tp{init{}}, 0u)
 
template<typename Tp >
constexpr auto size (size_tag< 0 >) -> decltype(Tp{}, 0u)
 

函数说明

◆ size() [1/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 0 >  ) -> decltype(Tp{}, 0u)
constexpr

◆ size() [2/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 1 >  ) -> decltype(Tp{init{}}, 0u)
constexpr

◆ size() [3/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 10 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [4/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 11 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [5/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 12 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [6/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 2 >  ) -> decltype(Tp{init{}, init{}}, 0u)
constexpr

◆ size() [7/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 3 >  ) -> decltype(Tp{init{}, init{}, init{}}, 0u)
constexpr

◆ size() [8/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 4 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [9/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 5 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [10/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 6 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [11/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 7 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [12/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 8 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr

◆ size() [13/13]

template<typename Tp >
constexpr auto rm::reflect::helper::size ( size_tag< 9 >  ) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u)
constexpr