EnvVar< T > Struct Template Reference

EnvVar&lt; T &gt; Struct Template Reference#

Composable Kernel: ck::internal::EnvVar< T > Struct Template Reference
ck::internal::EnvVar< T > Struct Template Reference

#include <env.hpp>

Public Member Functions

const T & GetValue () const
 
bool IsUnset () const
 
void Unset ()
 
void UpdateValue (const T &val)
 
 EnvVar (const char *const name, const T &def_val)
 

Constructor & Destructor Documentation

◆ EnvVar()

template<typename T >
ck::internal::EnvVar< T >::EnvVar ( const char *const  name,
const T &  def_val 
)
inlineexplicit

Member Function Documentation

◆ GetValue()

template<typename T >
const T& ck::internal::EnvVar< T >::GetValue ( ) const
inline

◆ IsUnset()

template<typename T >
bool ck::internal::EnvVar< T >::IsUnset ( ) const
inline

◆ Unset()

template<typename T >
void ck::internal::EnvVar< T >::Unset ( )
inline

◆ UpdateValue()

template<typename T >
void ck::internal::EnvVar< T >::UpdateValue ( const T &  val)
inline

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/env.hpp