SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
meshkit::native_detail::Input Class Reference

#include <file.hpp>

Collaboration diagram for meshkit::native_detail::Input:

Public Member Functions

 Input (std::istream &stream, Work &work)
 
bool byte (unsigned char &value, bool hashed=true)
 
void raw (void *target, std::size_t n, bool hashed=true)
 
std::uint64_t number (int width, bool hashed=true)
 
double real ()
 
std::string text (std::uint64_t &remaining)
 

Public Attributes

std::uint64_t bytes = 0
 
std::uint64_t hash = hashSeed
 

Constructor & Destructor Documentation

◆ Input()

meshkit::native_detail::Input::Input ( std::istream &  stream,
Work &  work 
)
inline

Member Function Documentation

◆ byte()

bool meshkit::native_detail::Input::byte ( unsigned char &  value,
bool  hashed = true 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ number()

std::uint64_t meshkit::native_detail::Input::number ( int  width,
bool  hashed = true 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ raw()

void meshkit::native_detail::Input::raw ( void *  target,
std::size_t  n,
bool  hashed = true 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ real()

double meshkit::native_detail::Input::real ( )
inline
Here is the caller graph for this function:

◆ text()

std::string meshkit::native_detail::Input::text ( std::uint64_t &  remaining)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ bytes

std::uint64_t meshkit::native_detail::Input::bytes = 0

◆ hash

std::uint64_t meshkit::native_detail::Input::hash = hashSeed

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