term {}
	Static member functions
		bg_code()
		blink_code()
		bold_code()
		clear_line_code()
		clear_line_from_code()
		clear_line_until_code()
		clear_screen_code()
		clear_screen_from_code()
		clear_screen_until_code()
		cursor_alt_code()
		cursor_block_code()
		cursor_invis_code()
		cursor_pipe_code()
		cursor_undersc_code()
		fg_code()
		invert_code()
		invis_code()
		italic_code()
		mv_cursor_code()
		reset_style_code()
		screen_alt_code()
		set_cursor_code()
		strike_code()
		underln_code()
	Non-static member variables
		in
		out
	Special member functions
		term()
		~term()
	Non-static member functions
		bg()
		blink()
		block()
		bold()
		canon()
		clear_line()
		clear_line_from()
		clear_line_until()
		clear_screen()
		clear_screen_from()
		clear_screen_until()
		cursor_alt()
		cursor_block()
		cursor_invis()
		cursor_pipe()
		cursor_undersc()
		echo()
		fg()
		get_cursor()
		invert()
		invis()
		italic()
		mv_cursor()
		proc()
		read_ch()
		read_key()
		read_str()
		reset_mode()
		reset_screen()
		reset_style()
		signal()
		screen_alt()
		screen_size()
		set_cursor()
		strike()
		underln()