clang 22.0.0git
BuildNamespace.h File Reference
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include <optional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  clang::ssaf::BuildNamespace
 Represents a single namespace in the build process. More...
class  clang::ssaf::NestedBuildNamespace
 Represents a hierarchical sequence of build namespaces. More...

Namespaces

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

Enumerations

enum class  clang::ssaf::BuildNamespaceKind : unsigned short { clang::ssaf::CompilationUnit , clang::ssaf::LinkUnit }

Functions

llvm::StringRef clang::ssaf::toString (BuildNamespaceKind BNK)
std::optional< BuildNamespaceKindclang::ssaf::parseBuildNamespaceKind (llvm::StringRef Str)