Open3D (C++ API)  0.18.0+5c982c7
Data Structures | Public Types
open3d::core::FunctionTraits< ReturnType(Args...)> Struct Template Reference

#include <FunctionTraits.h>

Inheritance diagram for open3d::core::FunctionTraits< ReturnType(Args...)>:
open3d::core::FunctionTraits< ReturnType(ClassType::*)(Args...) const >

Data Structures

struct  arg
 

Public Types

enum  { arity = sizeof...(Args) }
 
typedef std::tuple< Args... > ArgsTuple
 
typedef ReturnType result_type
 

Member Typedef Documentation

◆ ArgsTuple

template<typename ReturnType , typename... Args>
typedef std::tuple<Args...> open3d::core::FunctionTraits< ReturnType(Args...)>::ArgsTuple

◆ result_type

template<typename ReturnType , typename... Args>
typedef ReturnType open3d::core::FunctionTraits< ReturnType(Args...)>::result_type

Member Enumeration Documentation

◆ anonymous enum

template<typename ReturnType , typename... Args>
anonymous enum
Enumerator
arity 

The documentation for this struct was generated from the following file: