LLVM: llvm::telemetry::Serializer Class Reference (original) (raw)

#include "[llvm/Telemetry/Telemetry.h](Telemetry%5F8h%5Fsource.html)"

Public Member Functions
virtual ~Serializer ()=default
virtual Error init ()=0
virtual void write (StringRef KeyName, bool Value)=0
virtual void write (StringRef KeyName, StringRef Value)=0
virtual void write (StringRef KeyName, int Value)=0
virtual void write (StringRef KeyName, long Value)=0
virtual void write (StringRef KeyName, long long Value)=0
virtual void write (StringRef KeyName, unsigned int Value)=0
virtual void write (StringRef KeyName, unsigned long Value)=0
virtual void write (StringRef KeyName, unsigned long long Value)=0
virtual void beginObject (StringRef KeyName)=0
virtual void endObject ()=0
virtual Error finalize ()=0
template<typename T, typename = typename T::mapped_type>
void write (StringRef KeyName, const T &Map)

Definition at line 30 of file Telemetry.h.

virtual llvm::telemetry::Serializer::~Serializer ( ) virtualdefault

beginObject()

virtual void llvm::telemetry::Serializer::beginObject ( StringRef KeyName) pure virtual

endObject()

virtual void llvm::telemetry::Serializer::endObject ( ) pure virtual

finalize()

virtual Error llvm::telemetry::Serializer::finalize ( ) pure virtual

init()

virtual Error llvm::telemetry::Serializer::init ( ) pure virtual

write() [1/9]

virtual void llvm::telemetry::Serializer::write ( StringRef KeyName, bool Value ) pure virtual

write() [2/9]

template<typename T, typename = typename T::mapped_type>

void llvm::telemetry::Serializer::write ( StringRef KeyName, const T & Map ) inline

write() [3/9]

virtual void llvm::telemetry::Serializer::write ( StringRef KeyName, int Value ) pure virtual

write() [4/9]

virtual void llvm::telemetry::Serializer::write ( StringRef KeyName, long long Value ) pure virtual

write() [5/9]

virtual void llvm::telemetry::Serializer::write ( StringRef KeyName, long Value ) pure virtual

write() [6/9]

write() [7/9]

virtual void llvm::telemetry::Serializer::write ( StringRef KeyName, unsigned int Value ) pure virtual

write() [8/9]

virtual void llvm::telemetry::Serializer::write ( StringRef KeyName, unsigned long long Value ) pure virtual

write() [9/9]

virtual void llvm::telemetry::Serializer::write ( StringRef KeyName, unsigned long Value ) pure virtual

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