clang  14.0.0git
Classes | Namespaces | Functions
DarwinSDKInfo.h File Reference
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Triple.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/VirtualFileSystem.h"
Include dependency graph for DarwinSDKInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang::DarwinSDKInfo
 The information about the darwin SDK that was used during this compilation. More...
 
struct  clang::DarwinSDKInfo::OSEnvPair
 A value that describes two os-environment pairs that can be used as a key to the version map in the SDK. More...
 
class  clang::DarwinSDKInfo::RelatedTargetVersionMapping
 Represents a version mapping that maps from a version of one target to a version of a related target. More...
 

Namespaces

 llvm
 
 llvm::json
 
 clang
 

Functions

Expected< Optional< DarwinSDKInfo > > clang::parseDarwinSDKInfo (llvm::vfs::FileSystem &VFS, StringRef SDKRootPath)
 Parse the SDK information from the SDKSettings.json file. More...