NEURON
neuron::container::utils::storage_info Struct Referenceabstract

Interface for obtaining information about model data containers. More...

#include <model_data_fwd.hpp>

Inheritance diagram for neuron::container::utils::storage_info:
neuron::container::detail::storage_info_impl

Public Member Functions

virtual ~storage_info ()=default
 
virtual std::string_view container () const =0
 
virtual std::string_view field () const =0
 
virtual std::size_t size () const =0
 

Detailed Description

Interface for obtaining information about model data containers.

This indirection via an abstract interface helps reduce the ABI surface between translated MOD file code and the rest of the library.

Definition at line 21 of file model_data_fwd.hpp.

Constructor & Destructor Documentation

◆ ~storage_info()

virtual neuron::container::utils::storage_info::~storage_info ( )
virtualdefault

Member Function Documentation

◆ container()

virtual std::string_view neuron::container::utils::storage_info::container ( ) const
pure virtual

◆ field()

virtual std::string_view neuron::container::utils::storage_info::field ( ) const
pure virtual

◆ size()

virtual std::size_t neuron::container::utils::storage_info::size ( ) const
pure virtual

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