StuBS
Todo List
Member assertion_failed (const char *exp, const char *func, const char *file, int line)
Implement Remainder of Method (output & CPU stopping)
Member bin (OutputStream &os)
Implement Manipulator
Member dec (OutputStream &os)
Implement Manipulator
Member dout [Core::MAX]
Define dout
Member endl (OutputStream &os)
Implement Manipulator
Member flush (OutputStream &os)
Implement Manipulator
Member hex (OutputStream &os)
Implement Manipulator
Member oct (OutputStream &os)
Implement Manipulator
Member OutputStream::operator<< (OutputStream &(*f)(OutputStream &))
Implement Operator
Member OutputStream::operator<< (const void *ptr)
Implement Operator
Member OutputStream::operator<< (short ival)
Implement Operator
Member OutputStream::operator<< (bool b)
Implement Operator
Member OutputStream::operator<< (const char *string)
Implement Operator
Member OutputStream::operator<< (unsigned char c)
Implement Operator
Member OutputStream::operator<< (char c)
Implement Operator
Member OutputStream::OutputStream ()
Implement Constructor
Member PS2Controller::fetch (Key &pressed)
Implement Method
Member PS2Controller::setLed (enum LED led, bool on)
Implement method
Member PS2Controller::setRepeatRate (Speed speed, Delay delay)
Implement method
Member Stringbuffer::put (char c)
Implement Method
Member Stringbuffer::Stringbuffer ()
Complete Constructor
Member TextMode::Attribute::Attribute (Color foreground=LIGHT_GREY, Color background=BLACK, bool blink=false)
Complete constructor
Member TextMode::getCursor (unsigned &abs_x, unsigned &abs_y)
Implement the method using the IOPort
Member TextMode::setCursor (unsigned abs_x, unsigned abs_y)
Implement the method using IOPort
Member TextMode::show (unsigned abs_x, unsigned abs_y, char character, Attribute attrib=Attribute())
Implement the method
Member TextStream::flush ()
Implement method
Member TextWindow::getPos (unsigned &rel_x, unsigned &rel_y) const
Implement Method, use TextMode::getCursor() for the hardware cursor
Member TextWindow::print (const char *string, size_t length, Attribute attrib=TextMode::Attribute())
Implement Method
Member TextWindow::reset (char character=' ', Attribute attrib=TextMode::Attribute())
Implement Method
Member TextWindow::setPos (unsigned rel_x, unsigned rel_y)
Implement method, use TextMode::setCursor() for the hardware cursor
Member TextWindow::TextWindow (unsigned from_col, unsigned to_col, unsigned from_row, unsigned to_row, bool use_cursor=false)
Implement constructor