clang 20.0.0git
Classes | Namespaces | Functions
Multilib.cpp File Reference
#include "clang/Driver/Multilib.h"
#include "clang/Basic/LLVM.h"
#include "clang/Driver/Driver.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Regex.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/YAMLParser.h"
#include "llvm/Support/YAMLTraits.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <string>

Go to the source code of this file.

Classes

class  clang::driver::custom_flag::ValueNameToDetailMap
 
struct  llvm::yaml::MappingTraits< MultilibSerialization >
 
struct  llvm::yaml::ScalarEnumerationTraits< MultilibGroupType >
 
struct  llvm::yaml::MappingTraits< MultilibGroupSerialization >
 
struct  llvm::yaml::MappingTraits< MultilibSet::FlagMatcher >
 
struct  llvm::yaml::MappingContextTraits< custom_flag::ValueDetail, llvm::SmallSet< std::string, 32 > >
 
struct  llvm::yaml::MappingContextTraits< custom_flag::Declaration, llvm::SmallSet< std::string, 32 > >
 
struct  llvm::yaml::MappingTraits< MultilibSetSerialization >
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::driver
 
namespace  clang::driver::custom_flag
 

Functions

static void DiagnoseUnclaimedMultilibCustomFlags (const Driver &D, const SmallVector< StringRef > &UnclaimedCustomFlagValues, const SmallVector< custom_flag::Declaration > &CustomFlagDecls)
 

Function Documentation

◆ DiagnoseUnclaimedMultilibCustomFlags()

static void DiagnoseUnclaimedMultilibCustomFlags ( const Driver D,
const SmallVector< StringRef > &  UnclaimedCustomFlagValues,
const SmallVector< custom_flag::Declaration > &  CustomFlagDecls 
)
static

Definition at line 95 of file Multilib.cpp.

References D, and clang::driver::custom_flag::Prefix.

Referenced by clang::driver::MultilibSet::processCustomFlags().