7 #ifndef CAFU_COMPOSITE_CONSOLE_HPP_INCLUDED
8 #define CAFU_COMPOSITE_CONSOLE_HPP_INCLUDED
10 #include "Console.hpp"
11 #include "Templates/Array.hpp"
32 void Print(
const std::string& s);
34 void Warning(
const std::string& s);
void Warning(const std::string &s)
Print warning to console.
Definition: ConsoleComposite.cpp:54
bool Attach(ConsoleI *c)
Attaches the given console c to the set of sub-consoles.
Definition: ConsoleComposite.cpp:18
This class is an interface to the application console.
Definition: Console.hpp:18
void DevPrint(const std::string &s)
Print dev message to console.
Definition: ConsoleComposite.cpp:47
This class implements the ConsoleI interface as a composite console by sending all output to its atta...
Definition: ConsoleComposite.hpp:18
CompositeConsoleT()
Constructor for creating a composite console.
Definition: ConsoleComposite.cpp:13
void Print(const std::string &s)
Print message to console.
Definition: ConsoleComposite.cpp:40
void DevWarning(const std::string &s)
Print dev warning to console.
Definition: ConsoleComposite.cpp:61
bool Detach(ConsoleI *c)
Removes the given console c from the set of sub-consoles.
Definition: ConsoleComposite.cpp:27
Definition: Renderer.hpp:16