Go to the source code of this file.
Defines | |
| #define | _BEGIN_BENZENE_NAMESPACE_ namespace benzene { |
| Begins the benzene namespace. | |
| #define | _END_BENZENE_NAMESPACE_ } |
| Ends the benzene namespace. | |
Functions | |
| template<typename T > | |
| void | UNUSED (const T &) |
| Suppresses compiler warnings about unused variables. | |
Definition in file Benzene.hpp.
| #define _BEGIN_BENZENE_NAMESPACE_ namespace benzene { |
Begins the benzene namespace.
Should be used in all header files, immediately after the include directives.
Definition at line 48 of file Benzene.hpp.
| #define _END_BENZENE_NAMESPACE_ } |
Ends the benzene namespace.
Should be used at the end of every header file.
Definition at line 53 of file Benzene.hpp.
| void UNUSED | ( | const T & | ) | [inline] |
Suppresses compiler warnings about unused variables.
This is not the best solution, since it's possible to call this function on a variable and then use it later on. The macro defined below is better in that it prevents this from happening, but confuses doxygen. We use this one for now as a compromise.
Definition at line 19 of file Benzene.hpp.
Referenced by VariationInfo::CheckCollision(), SearchedState::CheckCollision(), BookBuilderCommands< PLAYER >::CmdBookIncreaseWidth(), BookBuilderCommands< PLAYER >::CmdBookRefresh(), DfpnCommands::CmdClearTT(), DfsCommands::CmdSolverClearTT(), VCCommands::CmdUndoIncremental(), HexUctPolicy::PickRandomPatternMove(), DfsData::ReplaceWith(), WolvePlayer::Search(), HexAbSearch::Search(), HandicapPlayer::Search(), and WolveSearch::UndoMove().