//===- CXXPredicates.cpp ----------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // //===----------------------------------------------------------------------===// #include "CXXPredicates.h" #include "llvm/ADT/STLExtras.h" namespace llvm { namespace gi { std::vector<const CXXPredicateCode *> CXXPredicateCode::getSorted(const CXXPredicateCodePool &Pool) { … } const CXXPredicateCode &CXXPredicateCode::get(CXXPredicateCodePool &Pool, std::string Code) { … } // TODO: Make BaseEnumName prefix configurable. CXXPredicateCode::CXXPredicateCode(std::string Code, unsigned ID) : … { … } CXXPredicateCode::CXXPredicateCodePool CXXPredicateCode::AllCXXMatchCode; CXXPredicateCode::CXXPredicateCodePool CXXPredicateCode::AllCXXCustomActionCode; } // namespace gi } // namespace llvm