#include <cstdio>
#include <cstdarg>
#include <iostream>
#include <fstream>
#include <sstream>
#include "sot/core/api.hh"
Classes | |
class | dynamicgraph::sot::DebugTrace |
Namespaces | |
namespace | dynamicgraph |
This class implements the Stack of Task. It allows to deal with the priority of the controllers through the shell. The controllers can be either constraints either tasks. | |
namespace | dynamicgraph::sot |
Defines | |
#define | VP_DEBUG_MODE 0 |
#define | VP_TEMPLATE_DEBUG_MODE 0 |
VP_DEBUG_MODE. | |
#define | SOT_COMMON_TRACES |
VP_TEMPLATE_DEBUG_MODE. | |
#define | sotPREERROR |
#define | sotDEBUG(level) if( 1 ) ; else std::cout |
#define | sotDEBUGMUTE(level) if( 1 ) ; else std::cout |
#define | sotERROR sotERRORFLOW.outputbuffer << sotPREERROR |
#define | sotTDEBUG(level) if( 1 ) ; else std::cout |
#define | sotDEBUG_ENABLE(level) false |
#define | sotTDEBUG_ENABLE(level) false |
#define | sotDEBUGIN(level) sotDEBUG(level) << "# In {" << std::endl |
#define | sotDEBUGOUT(level) sotDEBUG(level) << "# Out }" << std::endl |
#define | sotDEBUGINOUT(level) sotDEBUG(level) << "# In/Out { }" << std::endl |
#define | sotTDEBUGIN(level) sotTDEBUG(level) << "# In {" << std::endl |
#define | sotTDEBUGOUT(level) sotTDEBUG(level) << "# Out }" << std::endl |
#define | sotTDEBUGINOUT(level) sotTDEBUG(level) << "# In/Out { }" << std::endl |
Functions | |
void | dynamicgraph::sot::sotDEBUGF (const int, const char *,...) |
void | dynamicgraph::sot::sotDEBUGF (const char *,...) |
void | dynamicgraph::sot::sotERRORF (const int, const char *,...) |
void | dynamicgraph::sot::sotERRORF (const char *,...) |
void | dynamicgraph::sot::sotTDEBUGF (const int, const char *,...) |
void | dynamicgraph::sot::sotTDEBUGF (const char *,...) |
Variables | |
SOT_CORE_EXPORT DebugTrace | dynamicgraph::sot::sotDEBUGFLOW |
SOT_CORE_EXPORT DebugTrace | dynamicgraph::sot::sotERRORFLOW |
#define SOT_COMMON_TRACES |
do { \ va_list arg; \ va_start(arg,format); \ vsnprintf( charbuffer,SIZE,format,arg ); \ va_end(arg); \ outputbuffer << tmpbuffer.str() << charbuffer <<std::endl; \ } while(0)
VP_TEMPLATE_DEBUG_MODE.
Referenced by dynamicgraph::sot::DebugTrace::trace(), and dynamicgraph::sot::DebugTrace::traceTemplate().
#define sotDEBUG | ( | level | ) | if( 1 ) ; else std::cout |
#define sotDEBUG_ENABLE | ( | level | ) | false |
#define sotDEBUGIN | ( | level | ) | sotDEBUG(level) << "# In {" << std::endl |
Referenced by Timer< T >::commandLine(), Timer< T >::compute(), and Timer< T >::Timer().
#define sotDEBUGINOUT | ( | level | ) | sotDEBUG(level) << "# In/Out { }" << std::endl |
#define sotDEBUGMUTE | ( | level | ) | if( 1 ) ; else std::cout |
#define sotDEBUGOUT | ( | level | ) | sotDEBUG(level) << "# Out }" << std::endl |
Referenced by Timer< T >::commandLine(), Timer< T >::compute(), and Timer< T >::Timer().
#define sotERROR sotERRORFLOW.outputbuffer << sotPREERROR |
#define sotPREERROR |
"\t!! "<<__FILE__ << ": " <<__FUNCTION__ \ << "(#" << __LINE__ << ") :"
#define sotTDEBUG | ( | level | ) | if( 1 ) ; else std::cout |
#define sotTDEBUG_ENABLE | ( | level | ) | false |
#define sotTDEBUGIN | ( | level | ) | sotTDEBUG(level) << "# In {" << std::endl |
#define sotTDEBUGINOUT | ( | level | ) | sotTDEBUG(level) << "# In/Out { }" << std::endl |
#define sotTDEBUGOUT | ( | level | ) | sotTDEBUG(level) << "# Out }" << std::endl |
#define VP_DEBUG_MODE 0 |
#define VP_TEMPLATE_DEBUG_MODE 0 |
VP_DEBUG_MODE.