Bugz Door Project
Classes | Namespaces | Functions | Variables
door.cpp File Reference

Door. More...

#include "door.h"
#include <algorithm>
#include <chrono>
#include <ctype.h>
#include <string.h>
#include <string>
#include <thread>
#include <libgen.h>
#include <ctime>
#include <iomanip>
#include <signal.h>
#include <unistd.h>
#include <iconv.h>
#include <iostream>
Include dependency graph for door.cpp:

Classes

class  door::IConv
 

Namespaces

 door
 The BBS door project. This is an attempt at writing a C++ BBS door toolkit.
 

Functions

void door::to_lower (std::string &text)
 
bool door::replace (std::string &str, const std::string &from, const std::string &to)
 
bool door::replace (std::string &str, const char *from, const char *to)
 
void door::sig_handler (int signal)
 
void door::cp437toUnicode (std::string input, std::string &out)
 
void door::cp437toUnicode (const char *input, std::string &out)
 
std::ostream & door::operator<< (std::ostream &os, const Clrscr &clr)
 
std::ostream & door::operator<< (std::ostream &os, const NewLine &nl)
 
std::ostream & door::operator<< (std::ostream &os, const Goto &g)
 

Variables

bool door::unicode = false
 
bool door::full_cp437 = false
 
bool door::debug_capture = false
 
Clrscr door::cls
 
NewLine door::nl
 
const char door::SaveCursor [] = "\x1b[s"
 
const char door::RestoreCursor [] = "\x1b[u"
 
renderFunction door::rBlueYellow
 BlueYellow Render example function. More...
 

Detailed Description

Door.