#include <Import.h>
Inheritance diagram for Import:
Public Types | |
typedef std::map< std::string, Y2Namespace * > | module_map |
Public Member Functions | |
Import () | |
Import (const string &name, Y2Namespace *name_space=0) | |
~Import () | |
int | import (const string &name, Y2Namespace *preloaded_namespace=0) |
string | name () const |
Y2Namespace * | nameSpace () const |
Static Public Member Functions | |
static void | disableTracking () |
static void | enableTracking () |
Protected Attributes | |
Ustring | m_name |
module_map::iterator | m_module |
Static Protected Attributes | |
static module_map | m_active_modules |
Static Private Attributes | |
static int | m_disable_tracking = 0 |
static std::stack< std::pair< string, SymbolTable * > > | m_table_stack |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in YSImport. |
|
|
|
|
|
|
|
|
|
|
|
|