struct fxns::type

Declaration

template <typename T, typename IArch, typename OArch, typename Char>
struct fxns::type { /* full declaration omitted */ };

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:315

Method Overview

  • public static T & construct(void ** f)
  • public static void destruct(void ** x)
  • public static bool equal_to(void *const * x, void *const * y)
  • public static T & get(void ** f)
  • public static const T & get(void *const * f)
  • public static fxn_ptr_table<IArch, OArch, Char, std::false_type> * get_ptr()
  • public static const std::type_info & get_type()
  • public static void static_delete(void ** x)

Methods

static T& construct(void** f)

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:327

Parameters

void** f

static void destruct(void** x)

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:346

Parameters

void** x

static bool equal_to(void* const* x,
                     void* const* y)

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:350

Parameters

void* const* x
void* const* y

static T& get(void** f)

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:333

Parameters

void** f

static const T& get(void* const* f)

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:338

Parameters

void* const* f

static fxn_ptr_table<IArch,
                     OArch,
                     Char,
                     std::false_type>*
get_ptr()

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:317

static const std::type_info& get_type()

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:323

static void static_delete(void** x)

Declared at: libs/pika/datastructures/include/pika/datastructures/any.hpp:342

Parameters

void** x