Dynalib Utils
Classes | Typedefs | Functions
Posix::detail Namespace Reference

Classes

class  rule
 

Typedefs

using string_t = std::string
 

Functions

void throw_invalid (const string_t &s, unsigned i, const string_t &message)
 
unsigned read_date (const string_t &s, unsigned i, rule &r)
 
unsigned read_name (const string_t &s, unsigned i, std::string &name)
 
unsigned read_signed_time (const string_t &s, unsigned i, std::chrono::seconds &t)
 
unsigned read_unsigned_time (const string_t &s, unsigned i, std::chrono::seconds &t)
 
unsigned read_unsigned (const string_t &s, unsigned i, unsigned limit, unsigned &u)
 
std::ostream & operator<< (std::ostream &os, const rule &r)
 

Typedef Documentation

◆ string_t

using Posix::detail::string_t = typedef std::string

Function Documentation

◆ operator<<()

std::ostream& Posix::detail::operator<< ( std::ostream &  os,
const rule r 
)
inline

◆ read_date()

unsigned Posix::detail::read_date ( const string_t s,
unsigned  i,
rule r 
)
inline

◆ read_name()

unsigned Posix::detail::read_name ( const string_t s,
unsigned  i,
std::string &  name 
)
inline

◆ read_signed_time()

unsigned Posix::detail::read_signed_time ( const string_t s,
unsigned  i,
std::chrono::seconds &  t 
)
inline

◆ read_unsigned()

unsigned Posix::detail::read_unsigned ( const string_t s,
unsigned  i,
unsigned  limit,
unsigned &  u 
)
inline

◆ read_unsigned_time()

unsigned Posix::detail::read_unsigned_time ( const string_t s,
unsigned  i,
std::chrono::seconds &  t 
)
inline

◆ throw_invalid()

void Posix::detail::throw_invalid ( const string_t s,
unsigned  i,
const string_t message 
)
inline