clang-tools 22.0.0git
ClangdXPCTestClient.cpp File Reference
#include "xpc/Conversion.h"
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Support/LineIterator.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
#include <dlfcn.h>
#include <stdio.h>
#include <string>
#include <xpc/xpc.h>

Go to the source code of this file.

Typedefs

typedef const char *(* clangd_xpc_get_bundle_identifier_t) (void)

Functions

static std::string getLibraryPath ()
static void dumpXPCObject (xpc_object_t Object, llvm::raw_ostream &OS)
int main (int argc, char *argv[])

Typedef Documentation

◆ clangd_xpc_get_bundle_identifier_t

typedef const char *(* clangd_xpc_get_bundle_identifier_t) (void)

Definition at line 21 of file ClangdXPCTestClient.cpp.

Function Documentation

◆ dumpXPCObject()

void dumpXPCObject ( xpc_object_t Object,
llvm::raw_ostream & OS )
static

Definition at line 38 of file ClangdXPCTestClient.cpp.

References clang::clangd::xpcToJson().

Referenced by main().

◆ getLibraryPath()

std::string getLibraryPath ( )
static

Definition at line 26 of file ClangdXPCTestClient.cpp.

References getLibraryPath().

Referenced by getLibraryPath(), and main().

◆ main()

int main ( int argc,
char * argv[] )