libsshpp v0.1.7
Modern C++17 wrapper for libssh
Loading...
Searching...
No Matches
types.hpp File Reference
#include <cstddef>
#include <cstring>
#include <memory>
#include <string>
#include <string_view>
#include <type_traits>
#include <vector>
Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sshpp::BasicByteSpan< T >
 A minimal span-like non-owning view over contiguous bytes (C++17 has no std::span). More...
 
class  sshpp::ByteView
 Input byte range. Implicitly constructible from std::string_view / std::vector<std::byte>. More...
 
class  sshpp::MutableByteView
 Output byte range (caller-owned, mutable buffer to write into). More...
 
class  sshpp::RemotePath
 
class  sshpp::SecureString
 

Namespaces

namespace  sshpp
 
namespace  sshpp::detail
 

Enumerations

enum class  sshpp::Ownership { sshpp::owning , sshpp::borrowed }