clang  6.0.0svn
Macros | Typedefs | Functions
CacheTokens.cpp File Reference
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/FileSystemStatCache.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Frontend/Utils.h"
#include "clang/Lex/Lexer.h"
#include "clang/Lex/PTHManager.h"
#include "clang/Lex/Preprocessor.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/EndianStream.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/OnDiskHashTable.h"
#include "llvm/Support/Path.h"
Include dependency graph for CacheTokens.cpp:

Go to the source code of this file.

Macros

#define S_ISDIR(x)   (((x)&_S_IFDIR)!=0)
 

Typedefs

typedef uint32_t Offset
 
typedef llvm::OnDiskChainedHashTableGenerator< FileEntryPTHEntryInfo > PTHMap
 

Functions

static uint32_t swap32le (uint32_t X)
 
static void pwrite32le (raw_pwrite_stream &OS, uint32_t Val, uint64_t &Off)
 

Macro Definition Documentation

◆ S_ISDIR

#define S_ISDIR (   x)    (((x)&_S_IFDIR)!=0)

Definition at line 34 of file CacheTokens.cpp.

Typedef Documentation

◆ Offset

typedef uint32_t Offset

Definition at line 43 of file CacheTokens.cpp.

◆ PTHMap

typedef llvm::OnDiskChainedHashTableGenerator<FileEntryPTHEntryInfo> PTHMap

Definition at line 185 of file CacheTokens.cpp.

Function Documentation

◆ pwrite32le()

static void pwrite32le ( raw_pwrite_stream &  OS,
uint32_t  Val,
uint64_t &  Off 
)
static

◆ swap32le()

static uint32_t swap32le ( uint32_t  X)
static

Definition at line 478 of file CacheTokens.cpp.

References X.

Referenced by pwrite32le().