0
코드 서식을 지원하는 VS에 대한이 멋진 말뚝이 plugin입니다. 그것은 좋은 아직 모든 복잡한 정의 나누기 : clang 코드 포맷 유틸리티 break는 Windows에서만 정의됩니까?
우리가 한 말 : 당신이 컴파일되지 않습니다 같은 코드를 볼 수 있듯이#include <boost/preprocessor.hpp>
#include <boost/shared_ptr.hpp>
#define NM_PP_VARIADIC_MAX_LENGTH 5
#define NM_PP_TYPE_DECL(z, n, T) \
class BOOST_PP_CAT(T, n)
#define NM_PP_TYPE(z, n, T)
BOOST_PP_CAT(T, n)
#define NM_PP_ARGUMENT_DECL(z, n, T)
BOOST_PP_CAT(T, n) BOOST_PP_CAT(t, n)
:
#include <boost/preprocessor.hpp>
#include <boost/shared_ptr.hpp>
#define NM_PP_VARIADIC_MAX_LENGTH 5
#define NM_PP_TYPE_DECL(z, n, T) \
class BOOST_PP_CAT(T, n)
#define NM_PP_TYPE(z, n, T) \
BOOST_PP_CAT(T, n)
#define NM_PP_ARGUMENT_DECL(z, n, T) \
BOOST_PP_CAT(T, n) BOOST_PP_CAT(t, n)
이것은 우리가 형식화하는 후 무엇을 얻을입니다 대부분 \
이 제거됩니다. \
을 제거하지 않도록 구성 할 수 있습니까?
LLVM과 같은 기본 구성을 사용해 보았는데 formatting arguments을 보았습니다. 그런 잔인한 코드 최적화가 정의 된 곳을 볼 수 없습니다.