|
class | sys::io::file< Ownership, Features > |
| Produces file access types around the C file handling facilities. More...
|
|
struct | sys::io::enable_if< bool, T > |
| Similar to std::enable_if, but it also has the value of the expression. More...
|
|
struct | sys::io::enable_if< false, T > |
| Specialise enable_if for a false expression. More...
|
|
struct | sys::io::set< Set > |
| Pack a set of integral values in a type. More...
|
|
struct | sys::io::contains< SetT, Value > |
| Check whether a set type contains a value. More...
|
|
struct | sys::io::contains< set< Set ... >, Value > |
| Specialise io::contains to unpack io::set. More...
|
|
struct | sys::io::is_superset_of< LSetT, RSetT > |
| Check whether the left hand set is a superest of the right hand set. More...
|
|
struct | sys::io::is_superset_of< LSetT, set< RSet ... > > |
| Specialise is_superset_of to unpack the right hand io::set. More...
|
|
struct | sys::io::query |
| Ask questions about the contents of a string. More...
|
|
struct | sys::io::query::contains_ftor |
| Test a string whether it contains a set of characters. More...
|
|
class | sys::io::file_feature< FileT,... > |
| Implements the base functionality of all file access types. More...
|
|
class | sys::io::file_feature< FileT, read, Tail ... > |
| Implement read support for file types. More...
|
|
class | sys::io::file_feature< FileT, write, Tail ... > |
| Implement write support for file types. More...
|
|
class | sys::io::file_feature< FileT, seek, Tail ... > |
| Implement seek support for file types. More...
|
|
class | sys::io::file< own, Features ... > |
| Specialise for FILE object owning file instances. More...
|
|
class | sys::io::file< link, Features ... > |
| Specialise for FILE object linking file instances. More...
|
|
|
template<class SetT , auto Value> |
constexpr const auto | sys::io::contains_v = contains<SetT, Value>::value |
| Check whether a set type contains a value. More...
|
|
template<class LSetT , class RSetT > |
constexpr const auto | sys::io::is_superset_of_v = is_superset_of<LSetT, RSetT>::value |
| Check whether the left hand set is a superest of the right hand set. More...
|
|
file< link, write > | sys::io::ferr {stderr} |
| File access instances for stderr.
|
|
file< link, write > | sys::io::fout {stdout} |
| File access instances for stdout.
|
|
file< link, read > | sys::io::fin {stdin} |
| File access instances for stdin.
|
|
Implements c++ wrappers for <cstdio> I/O functionality.