Public Member Functions | Public Attributes | List of all members
detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS > Struct Template Reference

#include <core.h>

Public Member Functions

template<typename... U>
 arg_data (const U &...init)
 
 arg_data (const arg_data &other)=delete
 
const T * args () const
 
named_arg_info< Char > * named_args ()
 

Public Attributes

args_ [1+(NUM_ARGS!=0?NUM_ARGS:+1)]
 
named_arg_info< Char > named_args_ [NUM_NAMED_ARGS]
 

Detailed Description

template<typename T, typename Char, size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
struct detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >

Definition at line 911 of file core.h.

Constructor & Destructor Documentation

template<typename T, typename Char, size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
template<typename... U>
detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >::arg_data ( const U &...  init)
inline

Definition at line 918 of file core.h.

template<typename T, typename Char, size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >::arg_data ( const arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS > &  other)
delete

Member Function Documentation

template<typename T, typename Char, size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
const T* detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >::args ( ) const
inline

Definition at line 920 of file core.h.

template<typename T, typename Char, size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
named_arg_info<Char>* detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >::named_args ( )
inline

Definition at line 921 of file core.h.

Member Data Documentation

template<typename T, typename Char, size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
T detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >::args_[1+(NUM_ARGS!=0?NUM_ARGS:+1)]

Definition at line 914 of file core.h.

template<typename T, typename Char, size_t NUM_ARGS, size_t NUM_NAMED_ARGS>
named_arg_info<Char> detail::arg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >::named_args_[NUM_NAMED_ARGS]

Definition at line 915 of file core.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:51