LLDB mainline
PluginDir Struct Reference

Public Types

enum  LoadPolicy { LoadAnyDylib , LoadOnlyWithLLDBPrefix }

Public Member Functions

 PluginDir (FileSpec path, LoadPolicy policy)
 operator bool () const

Public Attributes

const FileSpec path
 The path to the plugin directory.
const LoadPolicy policy
 Filter when looking for plugins.

Detailed Description

Definition at line 98 of file PluginManager.cpp.

Member Enumeration Documentation

◆ LoadPolicy

Enumerator
LoadAnyDylib 

Try to load anything that looks like a shared library.

LoadOnlyWithLLDBPrefix 

Only load shared libraries who's filename start with g_plugin_prefix.

Definition at line 99 of file PluginManager.cpp.

Constructor & Destructor Documentation

◆ PluginDir()

PluginDir::PluginDir ( FileSpec path,
LoadPolicy policy )
inline

Definition at line 107 of file PluginManager.cpp.

References path, and policy.

Member Function Documentation

◆ operator bool()

PluginDir::operator bool ( ) const
inlineexplicit

Member Data Documentation

◆ path

const FileSpec PluginDir::path

The path to the plugin directory.

Definition at line 113 of file PluginManager.cpp.

Referenced by operator bool(), and PluginDir().

◆ policy

const LoadPolicy PluginDir::policy

Filter when looking for plugins.

Definition at line 116 of file PluginManager.cpp.

Referenced by PluginDir().


The documentation for this struct was generated from the following file: