LeechCraft  0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
LC::Util::detail::ParameterizedExtension< P > Struct Template Reference

#include "itemsmodel.h"

+ Inheritance diagram for LC::Util::detail::ParameterizedExtension< P >:
+ Collaboration diagram for LC::Util::detail::ParameterizedExtension< P >:

Classes

struct  Param
 

Public Member Functions

template<typename... Params>
 requires (std::is_same_v< Param, Params >||...) explicit ParameterizedExtension(const std
 
- Public Member Functions inherited from LC::Util::detail::Extension
 Extension (auto &&...)
 

Public Attributes

Param_
 

Additional Inherited Members

- Static Public Member Functions inherited from LC::Util::detail::Extension
static Qt::ItemFlags GetFlags (auto &&...)
 
static bool SetData (auto &&...)
 
static void GetDataForRole ()
 

Detailed Description

template<typename P>
struct LC::Util::detail::ParameterizedExtension< P >

Definition at line 265 of file itemsmodel.h.

Member Function Documentation

◆ requires()

template<typename P>
template<typename... Params>
LC::Util::detail::ParameterizedExtension< P >::requires ( std::is_same_v< Param, Params >||  ...) const
inline

Definition at line 275 of file itemsmodel.h.

Member Data Documentation

◆ Param_

template<typename P>
P LC::Util::detail::ParameterizedExtension< P >::Param_

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