|
LLVM
4.0.0
|
Adapter to write values to a stream in a particular byte order. More...
#include <EndianStream.h>
Public Member Functions | |
| Writer (raw_ostream &OS) | |
| template<typename value_type > | |
| void | write (ArrayRef< value_type > Vals) |
| template<typename value_type > | |
| void | write (value_type Val) |
| template<> | |
| void | write (float Val) |
| template<> | |
| void | write (double Val) |
| template<> | |
| void | write (float Val) |
| template<> | |
| void | write (double Val) |
Public Attributes | |
| raw_ostream & | OS |
Adapter to write values to a stream in a particular byte order.
Definition at line 27 of file EndianStream.h.
|
inline |
Definition at line 29 of file EndianStream.h.
|
inline |
Definition at line 30 of file EndianStream.h.
Referenced by llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::InstrProfRecordWriterTrait::EmitData(), llvm::InstrProfRecordWriterTrait::EmitKeyDataLength(), llvm::MCDwarfFrameEmitter::EncodeAdvanceLoc(), llvm::CodeViewContext::encodeDefRange(), llvm::support::endian::Writer< llvm::support::endianness::little >::write(), llvm::ProfOStream::write(), llvm::MCObjectWriter::writeBE16(), llvm::MCObjectWriter::writeBE32(), llvm::MCObjectWriter::writeBE64(), llvm::MCObjectWriter::writeLE16(), llvm::MCObjectWriter::writeLE32(), and llvm::MCObjectWriter::writeLE64().
|
inline |
Definition at line 34 of file EndianStream.h.
|
inline |
Definition at line 42 of file EndianStream.h.
References llvm::FloatToBits(), and llvm::support::endian::write().
|
inline |
Definition at line 48 of file EndianStream.h.
References llvm::DoubleToBits(), and llvm::support::endian::write().
|
inline |
Definition at line 54 of file EndianStream.h.
References llvm::FloatToBits(), and llvm::support::endian::write().
|
inline |
Definition at line 60 of file EndianStream.h.
References llvm::DoubleToBits(), and llvm::support::endian::write().
| raw_ostream& llvm::support::endian::Writer< endian >::OS |
Definition at line 28 of file EndianStream.h.
Referenced by llvm::support::endian::Writer< llvm::support::endianness::little >::write().
1.8.6