FINAL CUT
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
finalcut::FTermcap Class Referencefinal

Classes

struct  TCapMap
 

Public Types

enum  Status { Error = -1, OK = 0 }
 
using TCapMapType = std::array< TCapMap, 85 >
 
using PutCharFunc = int(*)(int)
 
using PutStringFunc = int(*)(const std::string &)
 

Public Member Functions

auto getClassName () const -> FString
 
template<typename... Args>
auto encodeParameter (const std::string &cap, Args &&... args) -> std::string
 

Static Public Member Functions

static auto getFlag (const std::string &) -> bool
 
static auto getNumber (const std::string &) -> int
 
static auto getString (const std::string &) -> char *
 
static auto encodeMotionParameter (const std::string &, int, int) -> std::string
 
template<typename... Args>
static auto encodeParameter (const std::string &, Args &&...) -> std::string
 
static auto paddingPrint (const std::string &, int) -> Status
 
static auto stringPrint (const std::string &) -> Status
 
static auto isInitialized () -> bool
 
template<typename PutChar >
static void setPutCharFunction (const PutChar &)
 
static void setDefaultPutCharFunction ()
 
template<typename PutString >
static void setPutStringFunction (const PutString &)
 
static void setDefaultPutStringFunction ()
 
static void setBaudrate (int)
 
static void init ()
 

Static Public Attributes

static constexpr std::size_t tname_min_size = 4u
 
static constexpr std::size_t tname_size = std::max(alignof(void*), tname_min_size)
 
static bool background_color_erase {false}
 
static bool can_change_color_palette {false}
 
static bool automatic_left_margin {false}
 
static bool automatic_right_margin {false}
 
static bool eat_nl_glitch {false}
 
static bool has_ansi_escape_sequences {false}
 
static bool ansi_default_color {false}
 
static bool osc_support {false}
 
static bool no_utf8_acs_chars {false}
 
static bool no_padding_char {false}
 
static bool xon_xoff_flow_control {false}
 
static int max_color {1}
 
static int tabstop {8}
 
static int padding_baudrate {0}
 
static int attr_without_color {0}
 
static TCapMapType strings
 

The documentation for this class was generated from the following files: