Lines Matching refs:DynamicLibrary
1 //===-- llvm/Support/DynamicLibrary.h - Portable Dynamic Library -*- C++ -*-===//
9 // This file declares the sys::DynamicLibrary class.
33 class DynamicLibrary {
43 explicit DynamicLibrary(void *data = &Invalid) : Data(data) {}
64 /// This returns a valid DynamicLibrary instance on success and an invalid
70 static DynamicLibrary getPermanentLibrary(const char *filename,
78 static DynamicLibrary addPermanentLibrary(void *handle,
96 /// This returns a valid DynamicLibrary instance on success and an invalid
101 static DynamicLibrary getLibrary(const char *FileName,
110 static void closeLibrary(DynamicLibrary &Lib);
114 /// DynamicLibrary::getPermanentLibrary(NULL) has been called or