CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edmplugin::PluginManager::Config Class Reference

#include <PluginManager.h>

Public Member Functions

void allowNoCache ()
 
 Config ()
 
bool mustHaveCache () const
 
ConfigsearchPath (const SearchPath &iPath)
 
const SearchPathsearchPath () const
 

Private Attributes

bool m_mustHaveCache = true
 
SearchPath m_path
 

Detailed Description

Definition at line 53 of file PluginManager.h.

Constructor & Destructor Documentation

◆ Config()

edmplugin::PluginManager::Config::Config ( )
inline

Definition at line 55 of file PluginManager.h.

55 {}

Member Function Documentation

◆ allowNoCache()

void edmplugin::PluginManager::Config::allowNoCache ( )
inline

Definition at line 61 of file PluginManager.h.

References m_mustHaveCache.

◆ mustHaveCache()

bool edmplugin::PluginManager::Config::mustHaveCache ( ) const
inline

Definition at line 63 of file PluginManager.h.

References m_mustHaveCache.

Referenced by edmplugin::PluginManager::PluginManager().

◆ searchPath() [1/2]

Config& edmplugin::PluginManager::Config::searchPath ( const SearchPath iPath)
inline

Definition at line 56 of file PluginManager.h.

References m_path.

Referenced by edmplugin::standard::config(), edmplugin::PluginManager::configure(), and main().

56  {
57  m_path = iPath;
58  return *this;
59  }

◆ searchPath() [2/2]

const SearchPath& edmplugin::PluginManager::Config::searchPath ( ) const
inline

Definition at line 60 of file PluginManager.h.

References m_path.

60 { return m_path; }

Member Data Documentation

◆ m_mustHaveCache

bool edmplugin::PluginManager::Config::m_mustHaveCache = true
private

Definition at line 67 of file PluginManager.h.

Referenced by allowNoCache(), and mustHaveCache().

◆ m_path

SearchPath edmplugin::PluginManager::Config::m_path
private

Definition at line 66 of file PluginManager.h.

Referenced by searchPath().