Empirical
Classes | Namespaces | Typedefs | Functions
reflection.h File Reference

Macros and template utilities to help determine details about unknown classes. More...

#include "meta.h"
#include "TypePack.h"

Go to the source code of this file.

Classes

struct  emp::internal::SubsetCall_impl< RETURN, FUN_ARGS >
 

Namespaces

 emp
 If we are in emscripten, make sure to include the header.
 
 emp::internal
 

Typedefs

template<typename T , template< typename... > class FILTER>
using emp::type_if = typename internal::EMP_eval_type< T, FILTER< T >::value >::type
 

Functions

template<typename RETURN , typename... FUN_ARGS, typename... CALL_ARGS>
auto emp::SubsetCall (std::function< RETURN(FUN_ARGS...)> fun, CALL_ARGS...args) -> RETURN
 Identify the number of parameters in a function and pass in correct number of argument. More...
 

Detailed Description

Macros and template utilities to help determine details about unknown classes.

Note
This file is part of Empirical, https://github.com/devosoft/Empirical
Date
2016-2018