Nugget
Classes | Public Types | Public Attributes | List of all members
eastl::internal::function_base_detail< SIZE_IN_BYTES > Class Template Reference

#include <function_detail.h>

Inheritance diagram for eastl::internal::function_base_detail< SIZE_IN_BYTES >:
Inheritance graph
[legend]

Classes

class  function_manager
 
class  function_manager_base
 
class  function_manager_base< Functor, typename eastl::enable_if<!is_functor_inplace_allocatable< Functor, SIZE_IN_BYTES >::value >::type >
 

Public Types

enum  ManagerOperations : int { MGROPS_DESTRUCT_FUNCTOR = 0 , MGROPS_COPY_FUNCTOR = 1 , MGROPS_MOVE_FUNCTOR = 2 }
 
using FunctorStorageType = functor_storage< SIZE_IN_BYTES >
 

Public Attributes

FunctorStorageType mStorage
 

Detailed Description

template<int SIZE_IN_BYTES>
class eastl::internal::function_base_detail< SIZE_IN_BYTES >

function_base_detail


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