| ▼NDwm | |
| RIsSupportedASIOSocket | Concept for the types of ASIO sockets we can utilize |
| RHasAsioTcpRead | T has a Read(boost::asio::ip::tcp::socket &, boost::system::error_code &) method that returns bool |
| RHasAsioTcpWrite | T has a Write(boost::asio::ip::tcp::socket &, boost::system::error_code &) method that returns bool |
| RHasAsioLocalRead | T has a Read(boost::asio::local::stream_protocol::socket &,
boost::system::error_code &) method that returns bool |
| RHasAsioLocalWrite | T has a Write(boost::asio::local::stream_protocol::socket &,
boost::system::error_code &) const method that returns bool |
| RHasAsioGenericStreamRead | T has a Read(boost::asio::generic::stream_protocol::socket &,
boost::system::error_code &) method that returns bool |
| RHasAsioGenericStreamWrite | T has a Write(boost::asio::generic::stream_protocol::socket &,
boost::system::error_code &) const method that returns bool |
| RHasAsioRead | T has asio read members |
| RHasAsioWrite | T has asio write members |
| RHasBZRead | T has a BZRead(BZFILE *) member that returns int (return value of BZ2_bzread() on success, -1 on failure) |
| RHasBZWrite | T has a BZWrite(BZFILE *) const member that returns int (return value of BZ2_bzwrite() on success, -1 on failure) |
| RHasDescriptorRead | T has a Read(int) member that returns ssize_t (number of bytes read on success, -1 on failure) |
| RHasDescriptorWrite | T has a Write(int fd) const member that returns ssize_t (number of bytes read on success, -1 on failure) |
| RAreFFI_Addable | Concepts to apply to binary operators |
| RAreFFI_Subtractable | T2 can be subtracted from T1 and yield a T1. i.e. { T1 - T2 } -> T1 |
| RAreFFI_Dividable | T1 can be divided by T2 and yield a T1. i.e. { T1 / T2 } -> T1 |
| RAreFFI_Moduloable | T1 modulo T2 yields a T1. i.e. { T1 % T2 } -> T1 |
| RAreFFI_Multipliable | T1 can be multiplied by T2 and yield a T1. i.e. { T1 * T2 } -> T1 |
| RHasFileRead | T has a Read(FILE *) member that returns size_t (1 on success, 0 on failure) |
| RHasFileWrite | T has a Write(FILE *) const member that returns size_t (1 on success, 0 on failure) |
| RHasGZRead | T has a Read(gzFile) member that returns int (return value of gzread() on success, -1 on failure) |
| RHasGZWrite | T has a Write(gzFile) const member that returns int (return value of gzwrite() on success, -1 on failure) |
| RHasStreamedLength | T has a StreamedLength() const member that returns uint64_t |
| RHasStreamRead | T has a Read(std::istream &) method that returns the std::istream reference that was passed in as its only parameter |
| RHasStreamWrite | T has a Write(std::ostream &) const method that returns the std::ostream reference that was passed in as its only parameter |