57         template <
typename... Types>
 
   59             public serializable <inline_object <Types...>, Types...>,
 
   75                 template <
typename... Args>
 
   92                 template <
typename... Args>
 
   95                         std::forward <std::tuple <Args...>> (args), 
 
   96                         static_cast <
make_indices <sizeof... (Args)>*> (nullptr))
 
  101                 template <
typename... Args, 
typename... Indices>
 
  103                     : 
serializable <inline_object <Types...>, Types...> (std::forward <Args> (std::
get <Indices::
value> (args))...)
 
  111                 template <
typename Name, 
typename... Args>
 
  112                 auto get (Args&&... args) 
const ->
 
  113                 decltype(std::declval <base <Name>> ().get(std::forward <Args> (args)...))
 
  121                 template <
typename Name, 
typename... Args>
 
  122                 auto set (Args&&... args) ->
 
  123                 decltype(std::declval <base <Name>> ().
set(std::forward <Args> (args)...))
 
  131                 template <
typename Name, 
typename... Args>
 
  132                 auto check (Args&&... args) const ->
 
  133                 decltype(std::declval <base <Name>> ().
check(std::forward <Args> (args)...))
 
  141                 template <
typename Name, 
typename... Args>
 
  143                 decltype(std::declval <base <Name>> ().
clear(std::forward <Args> (args)...))