17 changed files with 52 additions and 118 deletions
-
2pcbnew/router/length_tuner_tool.cpp
-
2pcbnew/router/pns_diff_pair_placer.cpp
-
2pcbnew/router/pns_dp_meander_placer.cpp
-
2pcbnew/router/pns_dragger.cpp
-
2pcbnew/router/pns_item.h
-
13pcbnew/router/pns_kicad_iface.cpp
-
2pcbnew/router/pns_line.cpp
-
27pcbnew/router/pns_line_placer.cpp
-
2pcbnew/router/pns_meander.cpp
-
2pcbnew/router/pns_meander_placer.cpp
-
2pcbnew/router/pns_meander_skew_placer.cpp
-
17pcbnew/router/pns_node.cpp
-
1pcbnew/router/pns_router.cpp
-
35pcbnew/router/pns_shove.cpp
-
10pcbnew/router/pns_tool_base.cpp
-
3pcbnew/router/router_tool.cpp
-
46pcbnew/router/trace.h
@ -1,46 +0,0 @@ |
|||
/* |
|||
* KiRouter - a push-and-(sometimes-)shove PCB router |
|||
* |
|||
* Copyright (C) 2013 CERN |
|||
* Author: Tomasz Wlostowski <tomasz.wlostowski@cern.ch> |
|||
* |
|||
* This program is free software: you can redistribute it and/or modify it |
|||
* under the terms of the GNU General Public License as published by the |
|||
* Free Software Foundation, either version 3 of the License, or (at your |
|||
* option) any later version. |
|||
* |
|||
* This program is distributed in the hope that it will be useful, but |
|||
* WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|||
* General Public License for more details. |
|||
* |
|||
* You should have received a copy of the GNU General Public License along |
|||
* with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
*/ |
|||
|
|||
#ifndef __TRACE_H |
|||
#define __TRACE_H |
|||
|
|||
#include <string> |
|||
#include <iostream> |
|||
#include <boost/format.hpp> |
|||
|
|||
static inline void _trace_print( const char* aFuncName, int aLevel, const std::string& aMsg ) |
|||
{ |
|||
#ifdef DEBUG |
|||
std::cerr << "trace[" << aLevel << "]: " << aFuncName << ": " << aMsg << std::endl; |
|||
#endif |
|||
} |
|||
|
|||
#ifdef PNS_DEBUG |
|||
#define TRACE( level, fmt, ... ) \ |
|||
_trace_print( __FUNCTION__, level, ( boost::format( fmt ) % __VA_ARGS__ ).str() ); |
|||
|
|||
#define TRACEn( level, msg ) \ |
|||
_trace_print( __FUNCTION__, level, std::string( msg ) ); |
|||
#else |
|||
#define TRACE( ... ) |
|||
#define TRACEn( ... ) |
|||
#endif |
|||
|
|||
#endif |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue