CatapultServer  v0.5.0.1 (Elephant)
catapult::utils::RawString Class Reference

A const string buffer. More...

Inheritance diagram for catapult::utils::RawString:
Collaboration diagram for catapult::utils::RawString:

Public Member Functions

constexpr RawString ()
 Creates an empty string buffer. More...
 
 RawString (const char *str)
 Creates a string buffer around a NUL-terminated string (str). More...
 
- Public Member Functions inherited from catapult::utils::BasicRawBuffer< const char >
constexpr BasicRawBuffer ()
 Creates an empty buffer. More...
 
 BasicRawBuffer (TContainer &&container)
 Creates a buffer around the entire contents of container. More...
 
constexpr BasicRawBuffer (const char *pRawBuffer, size_t size)
 Creates buffer around pRawBuffer pointer and size. More...
 

Additional Inherited Members

- Public Attributes inherited from catapult::utils::BasicRawBuffer< const char >
const char * pData
 Data pointer. More...
 
size_t Size
 Data size. More...
 

Detailed Description

A const string buffer.

Constructor & Destructor Documentation

◆ RawString() [1/2]

constexpr catapult::utils::RawString::RawString ( )
inlineconstexpr

Creates an empty string buffer.

◆ RawString() [2/2]

catapult::utils::RawString::RawString ( const char *  str)

Creates a string buffer around a NUL-terminated string (str).


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