ttx 0.1.0
Loading...
Searching...
No Matches
osc_52.h File Reference
#include "di/reflect/prelude.h"
#include "di/serialization/base64.h"

Go to the source code of this file.

Classes

struct  ttx::terminal::OSC52
 Represents an OSC 52 sequence, which allows for modifying or querying the clipboard. More...
 

Namespaces

namespace  ttx
 
namespace  ttx::terminal
 

Enumerations

enum class  ttx::terminal::SelectionType : u8 {
  ttx::terminal::Clipboard , ttx::terminal::Selection , ttx::terminal::_0 , ttx::terminal::_1 ,
  ttx::terminal::_2 , ttx::terminal::_3 , ttx::terminal::_4 , ttx::terminal::_5 ,
  ttx::terminal::_6 , ttx::terminal::_7 , ttx::terminal::Max
}
 Represents the type of selection being modifed by an OSC 52 sequence. More...
 

Functions

constexpr auto ttx::terminal::tag_invoke (di::Tag< di::reflect >, di::InPlaceType< SelectionType >)