NEURON
generic_data_handle.hpp File Reference
#include "backtrace_utils.h"
#include "neuron/container/data_handle.hpp"
#include "neuron/container/non_owning_soa_identifier.hpp"
#include <cstddef>
#include <cstring>
#include <typeinfo>
#include <type_traits>

Go to the source code of this file.

Classes

struct  neuron::container::generic_data_handle
 Non-template stable handle to a generic value. More...
 

Namespaces

 neuron
 In mechanism libraries, cannot use auto const token = nrn_ensure_model_data_are_sorted(); because the return type is incomplete (from include/neuron/model_data.hpp).
 
 neuron::container
 
 neuron::container::utils
 
 neuron::container::utils::detail
 

Functions

generic_data_handle neuron::container::utils::detail::promote_or_clear (generic_data_handle)
 Try and promote a generic_data_handle wrapping a raw pointer. More...
 
template<typename T >
data_handle< T > neuron::container::utils::find_data_handle (T *ptr)