clang 20.0.0git
Classes | Namespaces | Macros
APINotesWriter.cpp File Reference
#include "clang/APINotes/APINotesWriter.h"
#include "APINotesFormat.h"
#include "clang/APINotes/Types.h"
#include "clang/Basic/FileManager.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Bitstream/BitstreamWriter.h"
#include "llvm/Support/DJB.h"
#include "llvm/Support/OnDiskHashTable.h"
#include "llvm/Support/VersionTuple.h"

Go to the source code of this file.

Classes

class  clang::api_notes::APINotesWriter::Implementation
 

Namespaces

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

Macros

#define BLOCK(Block)   emitBlockID(Stream, Block##_ID, #Block)
 
#define BLOCK_RECORD(NameSpace, Block)    emitRecordID(Stream, NameSpace::Block, #Block)
 

Macro Definition Documentation

◆ BLOCK

#define BLOCK (   Block)    emitBlockID(Stream, Block##_ID, #Block)

◆ BLOCK_RECORD

#define BLOCK_RECORD (   NameSpace,
  Block 
)     emitRecordID(Stream, NameSpace::Block, #Block)