deprecated.cc

来自「这个程序是关于OpenC++的反射植入机制的编译器」· CC 代码 · 共 44 行

CC
44
字号
//@beginlicenses@//@license{Grzegorz Jakacki}{2004}@////  Permission to use, copy, distribute and modify this software and its  //  documentation for any purpose is hereby granted without fee, provided that//  the above copyright notice appears in all copies and that both that copyright//  notice and this permission notice appear in supporting documentation.// //  Grzegorz Jakacki make(s) no representations about the suitability of this//  software for any purpose. It is provided "as is" without express or implied//  warranty.//  //  Copyright (C) 2004 Grzegorz Jakacki////@endlicenses@#include <opencxx/parser/deprecated.h>#include <string>#include <set>#include <iostream>namespace Opencxx{void Deprecated(const char* functionName, const char* replacement){   static std::set<std::string> shown;   std::string name(functionName);           std::set<std::string>::iterator iter = shown.find(name);   if (iter == shown.end()) {       shown.insert(iter, name);       std::cerr << "opencxx-depreciation: " << functionName << " is deprecated";       if (replacement) {           std::cerr << "," << std::endl << "opencxx-depreciation: use "                      << replacement;       }       std::cerr << std::endl;   }}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?