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

#include <Args.hpp>

Public Types

using Bound = typename ArgTrait< T >::Bound
 

Static Public Attributes

static constexpr ArgKind Kind = ArgTrait<T>::Kind
 
static constexpr bool Optional = true
 

Detailed Description

template<class T>
struct VoltMod::ArgTrait< Args::Opt< T > >

Opt<T> binds exactly like T and may be missing.

Definition at line 222 of file Args.hpp.

Member Typedef Documentation

◆ Bound

template<class T >
using VoltMod::ArgTrait< Args::Opt< T > >::Bound = typename ArgTrait<T>::Bound

Definition at line 228 of file Args.hpp.

Member Data Documentation

◆ Kind

template<class T >
constexpr ArgKind VoltMod::ArgTrait< Args::Opt< T > >::Kind = ArgTrait<T>::Kind
staticconstexpr

Definition at line 226 of file Args.hpp.

◆ Optional

template<class T >
constexpr bool VoltMod::ArgTrait< Args::Opt< T > >::Optional = true
staticconstexpr

Definition at line 227 of file Args.hpp.


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