#ifndef EXCLUDE2 #define EXCLUDE2 /** * This file is meant to be excluded from ICG. It will produce ICG-generated * code that does not compile (as long as * https://github.com/nasa/trick/issues/422 isn't fixed). */ class Exclude2A { private: void operator=(const Exclude2A&); }; class Exclude2B { const std::vector foos; }; #ifdef SWIG This file is meant to be excluded from SWIG. It will cause an error if SWIG tries to process it. #endif #endif