Nui
Classes | Namespaces | Functions
rpc_client.hpp File Reference
#include <nui/frontend/val.hpp>
#include <nui/frontend/api/console.hpp>
#include <nui/frontend/utility/functions.hpp>
#include <nui/utility/meta/function_traits.hpp>
#include <nui/frontend/utility/val_conversion.hpp>
#include <nui/shared/on_destroy.hpp>
#include <string>
#include <cstdint>
#include <tuple>
Include dependency graph for rpc_client.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Nui::Detail::FunctionWrapperImpl< ReturnType, ArgsTypes, IndexSeq >
 
struct  Nui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< Nui::val >, std::index_sequence< 0 > >
 
struct  Nui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< ArgType >, std::index_sequence< 0 > >
 
struct  Nui::Detail::FunctionWrapperImpl< ReturnType, std::tuple< ArgsTypes... >, std::index_sequence< Is... > >
 
struct  Nui::Detail::FunctionWrapperImpl2< ReturnType, ArgsTypes >
 
struct  Nui::Detail::FunctionWrapperImpl2< ReturnType, std::tuple< ArgsTypes... > >
 
struct  Nui::Detail::FunctionWrapper< FunctionT >
 
class  Nui::RpcClient
 
class  Nui::RpcClient::RemoteCallable
 
struct  Nui::RpcClient::AutoUnregister
 

Namespaces

 Nui
 
 Nui::Detail
 

Functions

template<typename ArgT >
constexpr static auto Nui::Detail::extractMember (Nui::val const &val) -> decltype(auto)