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/sPHENIX/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 11540 of file json.hpp.

View newest version in sPHENIX GitHub at line 11540 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 11543 of file json.hpp.

View newest version in sPHENIX GitHub at line 11543 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 11547 of file json.hpp.

View newest version in sPHENIX GitHub at line 11547 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 11553 of file json.hpp.

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

References v.

Member Data Documentation

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

Definition at line 11559 of file json.hpp.

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


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