Changeset [9e5d7de144a71bbe6e9c3e30e929a6a2111860da] by Thell Fowler
November 27th, 2010 @ 06:47 AM
NppDebug: process variadic category flags
- Allow multiple func guard categories in the variadic func_guard() preprocessor command and pass as a list to the FuncGuard function for iteration to find an enabled one.
- Add Boost Preprocessor and Variadic_Macro library headers in the Common path.
-
Add test cases for passing multiple categories where either both are enabled, the first enabled and the second disabled, the first disabled and second enabled, and both disabled.
-
Variadic_Macro_Data lib was obtained from the Boost SVN Sandbox, the BOOST_PP headers where extracted from Boost using the bcp tool against NppDebug.cpp and the VMD .hpp files.
[#49]
Signed-off-by: Thell Fowler git@tbfowler.name
https://github.com/almostautomated/npp-community/commit/9e5d7de144a...
Committed by Thell Fowler
- A common/boost-sandbox/variadic_macro_data/VariadicMacroData.hpp
- A common/boost-sandbox/variadic_macro_data/detail/VMDDetail.hpp
- A common/boost/config.hpp
- A common/boost/config/abi/borland_prefix.hpp
- A common/boost/config/abi/borland_suffix.hpp
- A common/boost/config/abi/msvc_prefix.hpp
- A common/boost/config/abi/msvc_suffix.hpp
- A common/boost/config/abi_prefix.hpp
- A common/boost/config/abi_suffix.hpp
- A common/boost/config/auto_link.hpp
- A common/boost/config/compiler/borland.hpp
- A common/boost/config/compiler/codegear.hpp
- A common/boost/config/compiler/comeau.hpp
- A common/boost/config/compiler/common_edg.hpp
- A common/boost/config/compiler/compaq_cxx.hpp
- A common/boost/config/compiler/digitalmars.hpp
- A common/boost/config/compiler/gcc.hpp
- A common/boost/config/compiler/gcc_xml.hpp
- A common/boost/config/compiler/greenhills.hpp
- A common/boost/config/compiler/hp_acc.hpp
- A common/boost/config/compiler/intel.hpp
- A common/boost/config/compiler/kai.hpp
- A common/boost/config/compiler/metrowerks.hpp
- A common/boost/config/compiler/mpw.hpp
- A common/boost/config/compiler/pgi.hpp
- A common/boost/config/compiler/sgi_mipspro.hpp
- A common/boost/config/compiler/sunpro_cc.hpp
- A common/boost/config/compiler/vacpp.hpp
- A common/boost/config/compiler/visualc.hpp
- A common/boost/config/no_tr1/cmath.hpp
- A common/boost/config/no_tr1/complex.hpp
- A common/boost/config/no_tr1/functional.hpp
- A common/boost/config/no_tr1/memory.hpp
- A common/boost/config/no_tr1/utility.hpp
- A common/boost/config/platform/aix.hpp
- A common/boost/config/platform/amigaos.hpp
- A common/boost/config/platform/beos.hpp
- A common/boost/config/platform/bsd.hpp
- A common/boost/config/platform/cygwin.hpp
- A common/boost/config/platform/hpux.hpp
- A common/boost/config/platform/irix.hpp
- A common/boost/config/platform/linux.hpp
- A common/boost/config/platform/macos.hpp
- A common/boost/config/platform/qnxnto.hpp
- A common/boost/config/platform/solaris.hpp
- A common/boost/config/platform/vxworks.hpp
- A common/boost/config/platform/win32.hpp
- A common/boost/config/posix_features.hpp
- A common/boost/config/requires_threads.hpp
- A common/boost/config/select_compiler_config.hpp
- A common/boost/config/select_platform_config.hpp
- A common/boost/config/select_stdlib_config.hpp
- A common/boost/config/stdlib/dinkumware.hpp
- A common/boost/config/stdlib/libcomo.hpp
- A common/boost/config/stdlib/libstdcpp3.hpp
- A common/boost/config/stdlib/modena.hpp
- A common/boost/config/stdlib/msl.hpp
- A common/boost/config/stdlib/roguewave.hpp
- A common/boost/config/stdlib/sgi.hpp
- A common/boost/config/stdlib/stlport.hpp
- A common/boost/config/stdlib/vacpp.hpp
- A common/boost/config/suffix.hpp
- A common/boost/config/user.hpp
- A common/boost/config/warning_disable.hpp
- A common/boost/non_type.hpp
- A common/boost/preprocessor/arithmetic/add.hpp
- A common/boost/preprocessor/arithmetic/dec.hpp
- A common/boost/preprocessor/arithmetic/inc.hpp
- A common/boost/preprocessor/array/data.hpp
- A common/boost/preprocessor/cat.hpp
- A common/boost/preprocessor/config/config.hpp
- A common/boost/preprocessor/control/detail/dmc/while.hpp
- A common/boost/preprocessor/control/detail/edg/while.hpp
- A common/boost/preprocessor/control/detail/msvc/while.hpp
- A common/boost/preprocessor/control/detail/while.hpp
- A common/boost/preprocessor/control/expr_iif.hpp
- A common/boost/preprocessor/control/if.hpp
- A common/boost/preprocessor/control/iif.hpp
- A common/boost/preprocessor/control/while.hpp
- A common/boost/preprocessor/detail/auto_rec.hpp
- A common/boost/preprocessor/detail/check.hpp
- A common/boost/preprocessor/detail/dmc/auto_rec.hpp
- A common/boost/preprocessor/detail/is_binary.hpp
- A common/boost/preprocessor/facilities/empty.hpp
- A common/boost/preprocessor/list/adt.hpp
- A common/boost/preprocessor/list/detail/dmc/fold_left.hpp
- A common/boost/preprocessor/list/detail/edg/fold_left.hpp
- A common/boost/preprocessor/list/detail/edg/fold_right.hpp
- A common/boost/preprocessor/list/detail/fold_left.hpp
- A common/boost/preprocessor/list/detail/fold_right.hpp
- A common/boost/preprocessor/list/enum.hpp
- A common/boost/preprocessor/list/fold_left.hpp
- A common/boost/preprocessor/list/fold_right.hpp
- A common/boost/preprocessor/list/for_each_i.hpp
- A common/boost/preprocessor/list/reverse.hpp
- A common/boost/preprocessor/list/to_tuple.hpp
- A common/boost/preprocessor/logical/bitand.hpp
- A common/boost/preprocessor/logical/bool.hpp
- A common/boost/preprocessor/logical/compl.hpp
- A common/boost/preprocessor/punctuation/comma.hpp
- A common/boost/preprocessor/punctuation/comma_if.hpp
- A common/boost/preprocessor/repetition/detail/dmc/for.hpp
- A common/boost/preprocessor/repetition/detail/edg/for.hpp
- A common/boost/preprocessor/repetition/detail/for.hpp
- A common/boost/preprocessor/repetition/detail/msvc/for.hpp
- A common/boost/preprocessor/repetition/for.hpp
- A common/boost/preprocessor/repetition/repeat.hpp
- A common/boost/preprocessor/seq/elem.hpp
- A common/boost/preprocessor/seq/enum.hpp
- A common/boost/preprocessor/seq/for_each.hpp
- A common/boost/preprocessor/seq/seq.hpp
- A common/boost/preprocessor/seq/size.hpp
- A common/boost/preprocessor/seq/to_tuple.hpp
- A common/boost/preprocessor/tuple/eat.hpp
- A common/boost/preprocessor/tuple/elem.hpp
- A common/boost/preprocessor/tuple/rem.hpp
- A common/boost/preprocessor/tuple/reverse.hpp
- A common/boost/preprocessor/tuple/to_list.hpp
- A common/boost/preprocessor/tuple/to_seq.hpp
- A common/boost/type.hpp
- A common/boost/version.hpp
- M PowerEditor/src/precompiled_headers.h
- M PowerEditor/tests/testNppDebug.cpp
- M common/MISC/Debug/npp_debug.cpp
- M common/MISC/Debug/npp_debug.h
- M scintilla/src/precompiled_headers.h
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Notepad++ Community Release