WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::util::raw_mem_istream Class Reference

#include <wpi/util/raw_istream.hpp>

Inheritance diagram for wpi::util::raw_mem_istream:
wpi::util::raw_istream

Public Member Functions

 raw_mem_istream (std::string &str)
 raw_mem_istream (std::span< const char > mem)
 raw_mem_istream (std::span< const uint8_t > mem)
 raw_mem_istream (const char *str)
 raw_mem_istream (const char *mem, size_t len)
void close () override
size_t in_avail () const override
Public Member Functions inherited from wpi::util::raw_istream
 raw_istream ()=default
virtual ~raw_istream ()=default
raw_istreamread (char &c)
raw_istreamread (unsigned char &c)
raw_istreamread (signed char &c)
raw_istreamread (void *data, size_t len)
size_t readsome (void *data, size_t len)
raw_istreamreadinto (SmallVectorImpl< char > &buf, size_t len)
raw_istreamreadinto (SmallVectorImpl< uint8_t > &buf, size_t len)
raw_istreamreadinto (std::vector< char > &buf, size_t len)
raw_istreamreadinto (std::vector< uint8_t > &buf, size_t len)
raw_istreamreadinto (std::string &buf, size_t len)
std::string_view getline (SmallVectorImpl< char > &buf, int maxLen)
size_t read_count () const
bool has_error () const
void clear_error ()
 raw_istream (const raw_istream &)=delete
raw_istreamoperator= (const raw_istream &)=delete

Additional Inherited Members

Protected Member Functions inherited from wpi::util::raw_istream
void error_detected ()
void set_read_count (size_t count)

Constructor & Destructor Documentation

◆ raw_mem_istream() [1/5]

wpi::util::raw_mem_istream::raw_mem_istream ( std::string & str)
inlineexplicit

◆ raw_mem_istream() [2/5]

wpi::util::raw_mem_istream::raw_mem_istream ( std::span< const char > mem)
inlineexplicit

◆ raw_mem_istream() [3/5]

wpi::util::raw_mem_istream::raw_mem_istream ( std::span< const uint8_t > mem)
inlineexplicit

◆ raw_mem_istream() [4/5]

wpi::util::raw_mem_istream::raw_mem_istream ( const char * str)
inlineexplicit

◆ raw_mem_istream() [5/5]

wpi::util::raw_mem_istream::raw_mem_istream ( const char * mem,
size_t len )
inline

Member Function Documentation

◆ close()

void wpi::util::raw_mem_istream::close ( )
overridevirtual

◆ in_avail()

size_t wpi::util::raw_mem_istream::in_avail ( ) const
overridevirtual

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