NeKernel dev
Loading...
Searching...
No Matches
rang Namespace Reference

Namespaces

namespace  rang_implementation

Enumerations

enum class  style {
  reset = 0 , bold = 1 , dim = 2 , italic = 3 ,
  underline = 4 , blink = 5 , rblink = 6 , reversed = 7 ,
  conceal = 8 , crossed = 9
}
enum class  fg {
  black = 30 , red = 31 , green = 32 , yellow = 33 ,
  blue = 34 , magenta = 35 , cyan = 36 , gray = 37 ,
  reset = 39
}
enum class  bg {
  black = 40 , red = 41 , green = 42 , yellow = 43 ,
  blue = 44 , magenta = 45 , cyan = 46 , gray = 47 ,
  reset = 49
}
enum class  fgB {
  black = 90 , red = 91 , green = 92 , yellow = 93 ,
  blue = 94 , magenta = 95 , cyan = 96 , gray = 97
}
enum class  bgB {
  black = 100 , red = 101 , green = 102 , yellow = 103 ,
  blue = 104 , magenta = 105 , cyan = 106 , gray = 107
}
enum class  control { Off = 0 , Auto = 1 , Force = 2 }
enum class  winTerm { Auto = 0 , Ansi = 1 , Native = 2 }

Functions

template<typename T>
rang_implementation::enableStd< T > operator<< (std::ostream &os, const T value)
void setWinTermMode (const rang::winTerm value) noexcept
void setControlMode (const control value) noexcept

Enumeration Type Documentation

◆ bg

enum class rang::bg
strong
Enumerator
black 
red 
green 
yellow 
blue 
magenta 
cyan 
gray 
reset 

◆ bgB

enum class rang::bgB
strong
Enumerator
black 
red 
green 
yellow 
blue 
magenta 
cyan 
gray 

◆ control

enum class rang::control
strong
Enumerator
Off 
Auto 
Force 

◆ fg

enum class rang::fg
strong
Enumerator
black 
red 
green 
yellow 
blue 
magenta 
cyan 
gray 
reset 

◆ fgB

enum class rang::fgB
strong
Enumerator
black 
red 
green 
yellow 
blue 
magenta 
cyan 
gray 

◆ style

enum class rang::style
strong
Enumerator
reset 
bold 
dim 
italic 
underline 
blink 
rblink 
reversed 
conceal 
crossed 

◆ winTerm

enum class rang::winTerm
strong
Enumerator
Auto 
Ansi 
Native 

Function Documentation

◆ operator<<()

template<typename T>
rang_implementation::enableStd< T > rang::operator<< ( std::ostream & os,
const T value )
inline

◆ setControlMode()

void rang::setControlMode ( const control value)
inlinenoexcept

◆ setWinTermMode()

void rang::setWinTermMode ( const rang::winTerm value)
inlinenoexcept