var search_data = {"index":{"searchIndex":["ractorlocalsingleton","ractorlocalsingletonclassmethods","singleton","singletonclassproperties","singletoninstancemethods","_dump()","_load()","append_features()","clone()","dup()","extended()","included()","included()","instance()","instance()","instance_key()","module_with_class_methods()","module_with_class_methods()","mutex_key()","set_instance()","set_mutex()"],"longSearchIndex":["ractorlocalsingleton","ractorlocalsingleton::ractorlocalsingletonclassmethods","singleton","singleton::singletonclassproperties","singleton::singletoninstancemethods","singleton::singletoninstancemethods#_dump()","singleton::_load()","singleton::singletonclassproperties#append_features()","singleton::singletoninstancemethods#clone()","singleton::singletoninstancemethods#dup()","singleton::singletonclassproperties::extended()","singleton::singletonclassproperties::included()","singleton::singletonclassproperties#included()","ractorlocalsingleton::ractorlocalsingletonclassmethods#instance()","singleton::instance()","ractorlocalsingleton::ractorlocalsingletonclassmethods#instance_key()","ractorlocalsingleton::module_with_class_methods()","singleton::module_with_class_methods()","ractorlocalsingleton::ractorlocalsingletonclassmethods#mutex_key()","ractorlocalsingleton::ractorlocalsingletonclassmethods#set_instance()","ractorlocalsingleton::ractorlocalsingletonclassmethods#set_mutex()"],"info":[["RactorLocalSingleton","","RactorLocalSingleton.html","",""],["RactorLocalSingleton::RactorLocalSingletonClassMethods","","RactorLocalSingleton/RactorLocalSingletonClassMethods.html","",""],["Singleton","","Singleton.html","","<p>The Singleton module implements the Singleton pattern.\n<p>Usage\n<p>To use Singleton, include the module in your …\n"],["Singleton::SingletonClassProperties","","Singleton/SingletonClassProperties.html","",""],["Singleton::SingletonInstanceMethods","","Singleton/SingletonInstanceMethods.html","",""],["_dump","Singleton::SingletonInstanceMethods","Singleton/SingletonInstanceMethods.html#method-i-_dump","(depth = -1)","<p>By default, do not retain any state when marshalling.\n"],["_load","Singleton","Singleton.html#method-c-_load","","<p>By default calls instance(). Override to retain singleton state.\n"],["append_features","Singleton::SingletonClassProperties","Singleton/SingletonClassProperties.html#method-i-append_features","(mod)",""],["clone","Singleton::SingletonInstanceMethods","Singleton/SingletonInstanceMethods.html#method-i-clone","()","<p>Raises a TypeError to prevent cloning.\n"],["dup","Singleton::SingletonInstanceMethods","Singleton/SingletonInstanceMethods.html#method-i-dup","()","<p>Raises a TypeError to prevent duping.\n"],["extended","Singleton::SingletonClassProperties","Singleton/SingletonClassProperties.html#method-c-extended","(c)",""],["included","Singleton::SingletonClassProperties","Singleton/SingletonClassProperties.html#method-c-included","(c)",""],["included","Singleton::SingletonClassProperties","Singleton/SingletonClassProperties.html#method-i-included","(klass)",""],["instance","RactorLocalSingleton::RactorLocalSingletonClassMethods","RactorLocalSingleton/RactorLocalSingletonClassMethods.html#method-i-instance","()",""],["instance","Singleton","Singleton.html#method-c-instance","","<p>Returns the singleton instance.\n"],["instance_key","RactorLocalSingleton::RactorLocalSingletonClassMethods","RactorLocalSingleton/RactorLocalSingletonClassMethods.html#method-i-instance_key","()",""],["module_with_class_methods","RactorLocalSingleton","RactorLocalSingleton.html#method-c-module_with_class_methods","()",""],["module_with_class_methods","Singleton","Singleton.html#method-c-module_with_class_methods","()",""],["mutex_key","RactorLocalSingleton::RactorLocalSingletonClassMethods","RactorLocalSingleton/RactorLocalSingletonClassMethods.html#method-i-mutex_key","()",""],["set_instance","RactorLocalSingleton::RactorLocalSingletonClassMethods","RactorLocalSingleton/RactorLocalSingletonClassMethods.html#method-i-set_instance","(val)",""],["set_mutex","RactorLocalSingleton::RactorLocalSingletonClassMethods","RactorLocalSingleton/RactorLocalSingletonClassMethods.html#method-i-set_mutex","(val)",""]]}}