NEURON
container.cpp File Reference
#include "membfunc.h"
#include "neuron/container/generic_data_handle.hpp"
#include "neuron/container/soa_container.hpp"
#include "neuron/model_data.hpp"
#include "section.h"
#include <cstddef>
#include <optional>

Go to the source code of this file.

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::detail
 
 neuron::cache
 
 neuron::container
 
 neuron::container::detail
 
 neuron::container::Mechanism
 
 neuron::container::utils
 
 neuron::container::utils::detail
 

Functions

std::ostream & neuron::container::operator<< (std::ostream &os, generic_data_handle const &dh)
 
std::ostream & neuron::container::Mechanism::operator<< (std::ostream &os, storage const &data)
 
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...
 
std::unique_ptr< storage_info > neuron::container::utils::find_container_info (void const *)
 Try and find a helpful name for a container. More...