Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::LazyObject< void > Struct Template Reference

#include <LazyObject.h>

Classes

struct  size_of
 

Public Types

typedef void * value_type
 
typedef void * reference
 
typedef void * const_reference
 

Public Member Functions

void destroy ()
 
void construct (const_reference)
 
template<typename... Args>
void construct (Args &&...)
 
const_reference get () const
 

Static Public Attributes

static const bool has_value = false
 

Member Typedef Documentation

typedef void* galois::LazyObject< void >::const_reference
typedef void* galois::LazyObject< void >::reference
typedef void* galois::LazyObject< void >::value_type

Member Function Documentation

void galois::LazyObject< void >::construct ( const_reference  )
inline
template<typename... Args>
void galois::LazyObject< void >::construct ( Args &&  ...)
inline
void galois::LazyObject< void >::destroy ( )
inline
const_reference galois::LazyObject< void >::get ( void  ) const
inline

Member Data Documentation

const bool galois::LazyObject< void >::has_value = false
static

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