ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::utility::Overloaded< Ts > Struct Template Reference
Inheritance diagram for cloudViewer::utility::Overloaded< Ts >:

Detailed Description

template<typename... Ts>
struct cloudViewer::utility::Overloaded< Ts >

Generic functor for overloading (lambda) functions. See Overload(...) function on how to use it.

Note
In C++17, this could be simplified to:
template <typename... Ts>
struct Overloaded : Ts... {
using Ts::operator()...;
};

Definition at line 25 of file Overload.h.


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