LLVM 19.0.0git
Public Member Functions | List of all members
llvm::orc::shared::SPSInputBuffer Class Reference

Input char buffer with underflow check. More...

#include "llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h"

Public Member Functions

 SPSInputBuffer ()=default
 
 SPSInputBuffer (const char *Buffer, size_t Remaining)
 
bool read (char *Data, size_t Size)
 
const chardata () const
 
bool skip (size_t Size)
 

Detailed Description

Input char buffer with underflow check.

Definition at line 75 of file SimplePackedSerialization.h.

Constructor & Destructor Documentation

◆ SPSInputBuffer() [1/2]

llvm::orc::shared::SPSInputBuffer::SPSInputBuffer ( )
default

◆ SPSInputBuffer() [2/2]

llvm::orc::shared::SPSInputBuffer::SPSInputBuffer ( const char Buffer,
size_t  Remaining 
)
inline

Definition at line 78 of file SimplePackedSerialization.h.

Member Function Documentation

◆ data()

const char * llvm::orc::shared::SPSInputBuffer::data ( ) const
inline

Definition at line 89 of file SimplePackedSerialization.h.

◆ read()

bool llvm::orc::shared::SPSInputBuffer::read ( char Data,
size_t  Size 
)
inline

Definition at line 80 of file SimplePackedSerialization.h.

References llvm::Data, and Size.

◆ skip()

bool llvm::orc::shared::SPSInputBuffer::skip ( size_t  Size)
inline

Definition at line 90 of file SimplePackedSerialization.h.

References Size.


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