ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nlohmann::detail::output_vector_adapter< CharType > Class Template Reference

output adapter for byte vectors More...

#include <acts/blob/master/thirdparty/nlohmann_json/single_include/nlohmann/json.hpp>

+ Inheritance diagram for nlohmann::detail::output_vector_adapter< CharType >:
+ Collaboration diagram for nlohmann::detail::output_vector_adapter< CharType >:

Public Member Functions

 output_vector_adapter (std::vector< CharType > &vec) noexcept
 
void write_character (CharType c) override
 
void write_characters (const CharType *s, std::size_t length) override
 
- Public Member Functions inherited from nlohmann::detail::output_adapter_protocol< CharType >
virtual ~output_adapter_protocol ()=default
 

Private Attributes

std::vector< CharType > & v
 

Detailed Description

template<typename CharType>
class nlohmann::detail::output_vector_adapter< CharType >

output adapter for byte vectors

Definition at line 11211 of file json.hpp.

View newest version in sPHENIX GitHub at line 11211 of file json.hpp

Constructor & Destructor Documentation

template<typename CharType >
nlohmann::detail::output_vector_adapter< CharType >::output_vector_adapter ( std::vector< CharType > &  vec)
inlineexplicitnoexcept

Definition at line 11214 of file json.hpp.

View newest version in sPHENIX GitHub at line 11214 of file json.hpp

Member Function Documentation

template<typename CharType >
void nlohmann::detail::output_vector_adapter< CharType >::write_character ( CharType  c)
inlineoverridevirtual

Implements nlohmann::detail::output_adapter_protocol< CharType >.

Definition at line 11218 of file json.hpp.

View newest version in sPHENIX GitHub at line 11218 of file json.hpp

References v.

template<typename CharType >
void nlohmann::detail::output_vector_adapter< CharType >::write_characters ( const CharType *  s,
std::size_t  length 
)
inlineoverridevirtual

Implements nlohmann::detail::output_adapter_protocol< CharType >.

Definition at line 11224 of file json.hpp.

View newest version in sPHENIX GitHub at line 11224 of file json.hpp

References field_utils::copy(), and v.

+ Here is the call graph for this function:

Member Data Documentation

template<typename CharType >
std::vector<CharType>& nlohmann::detail::output_vector_adapter< CharType >::v
private

Definition at line 11230 of file json.hpp.

View newest version in sPHENIX GitHub at line 11230 of file json.hpp


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