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:204

Method Overview

  • public static void clone(void *const * src, void ** dest)
  • public static T & construct(void ** f)
  • public static void copy(void *const * src, void ** dest)
  • 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::true_type> * get_ptr()
  • public static const std::type_info & get_type()
  • public static void static_delete(void ** x)

Methods

static void clone(void* const* src, void** dest)

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

Parameters

void* const* src
void** dest

static T& construct(void** f)

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

Parameters

void** f

static void copy(void* const* src, void** dest)

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

Parameters

void* const* src
void** dest

static void destruct(void** x)

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

Parameters

void** x

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

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

Parameters

void* const* x
void* const* y

static T& get(void** f)

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

Parameters

void** f

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

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

Parameters

void* const* f

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

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

static const std::type_info& get_type()

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

static void static_delete(void** x)

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

Parameters

void** x