clang 23.0.0git
BuildNamespace.h File Reference
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/raw_ostream.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::raw_ostream & clang::ssaf::operator<< (llvm::raw_ostream &OS, BuildNamespaceKind BNK)
llvm::raw_ostream & clang::ssaf::operator<< (llvm::raw_ostream &OS, const BuildNamespace &BN)
llvm::raw_ostream & clang::ssaf::operator<< (llvm::raw_ostream &OS, const NestedBuildNamespace &NBN)