netcdfpp
Header-only NetCDF C++ wrapper
Loading...
Searching...
No Matches
Classes | Functions
netCDF::detail Namespace Reference

Classes

struct  ClassName
 
struct  ClassName< Attribute >
 
struct  ClassName< Dimension >
 
struct  ClassName< File >
 
struct  ClassName< Group >
 
struct  ClassName< UserType >
 
struct  ClassName< Variable >
 
class  Object
 
struct  Path
 

Functions

constexpr bool is_user_type (nc_type type)
 
template<typename T >
T * data_or_null (std::vector< T > &v)
 
template<typename T >
const T * data_or_null (const std::vector< T > &v)
 
std::vector< std::string > process_char_vector (std::vector< char * > &buf)
 
std::vector< std::string > process_char_vector (char **buf, std::size_t len)
 
std::vector< const char * > process_string_vector (const std::vector< std::string > &v)
 

Function Documentation

◆ data_or_null() [1/2]

template<typename T >
const T * netCDF::detail::data_or_null ( const std::vector< T > &  v)
inline

◆ data_or_null() [2/2]

template<typename T >
T * netCDF::detail::data_or_null ( std::vector< T > &  v)
inline

◆ is_user_type()

constexpr bool netCDF::detail::is_user_type ( nc_type  type)
constexpr

◆ process_char_vector() [1/2]

std::vector< std::string > netCDF::detail::process_char_vector ( char **  buf,
std::size_t  len 
)
inline

◆ process_char_vector() [2/2]

std::vector< std::string > netCDF::detail::process_char_vector ( std::vector< char * > &  buf)
inline

◆ process_string_vector()

std::vector< const char * > netCDF::detail::process_string_vector ( const std::vector< std::string > &  v)
inline