VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
VoltMod::ArgTrait< T > Struct Template Reference

#include <Args.hpp>

Public Types

using Bound = T
 

Static Public Attributes

static constexpr ArgKind Kind = T::Kind
 
static constexpr bool Optional = false
 

Detailed Description

template<NamesArgKind T>
struct VoltMod::ArgTrait< T >

Every Args type binds as itself and is required.

Definition at line 213 of file Args.hpp.

Member Typedef Documentation

◆ Bound

template<NamesArgKind T>
using VoltMod::ArgTrait< T >::Bound = T

Definition at line 217 of file Args.hpp.

Member Data Documentation

◆ Kind

template<NamesArgKind T>
constexpr ArgKind VoltMod::ArgTrait< T >::Kind = T::Kind
staticconstexpr

Definition at line 215 of file Args.hpp.

◆ Optional

template<NamesArgKind T>
constexpr bool VoltMod::ArgTrait< T >::Optional = false
staticconstexpr

Definition at line 216 of file Args.hpp.


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