| Trees | Index | Help |
|---|
| Package libconfix :: Package core :: Package machinery :: Module builder :: Class Builder |
|
object --+
|
Builder
AutoconfAuxDirWatcher,
CClusterer,
Confix2_dir_Contributor,
Creator,
Creator,
DebugBuilder,
DeferredProvider,
EnlargeForceDummy,
EntryBuilder,
ExecutableWatcher,
ExplicitInstaller,
FileWatcher,
InterixMacroDefiner,
LibraryDependenciesFinder,
LinkedBuilder,
MakeCaller,
Master,
PkgConfigLibraryAdapter,
PlainFileCreator,
Slave,
SubdirectoryRecognizer| Method Summary | |
|---|---|
__init__(self)
| |
__str__(self)
| |
add_buildinfo(self,
b)
| |
add_internal_provide(self,
p)
| |
add_provide(self,
p)
| |
add_require(self,
r)
| |
base_dependency_info_called(self)
| |
base_enlarge_called(self)
| |
base_output_called(self)
| |
base_relate_called(self)
| |
buildinfos(self)
| |
dependency_info(self)
| |
enlarge(self)
| |
Force one more round. | |
force_enlarge_count(self)
| |
iface_pieces(self)
| |
Initialize the builder object; called once in an object's lifetime. | |
See initialize(). | |
A unique, opaque identifier that is supposed to distinguish this builder from its brothers in the same directory. | |
node(self)
| |
output(self)
| |
package(self)
| |
parentbuilder(self)
| |
relate(self,
node,
digraph,
topolist)
| |
set_parentbuilder(self,
parentbuilder)
| |
shortname(self)
| |
| Inherited from object | |
x.__delattr__('name') <==> del x.name... | |
x.__getattribute__('name') <==> x.name... | |
x.__hash__() <==> hash(x)... | |
T.__new__(S, ...) -> a new object with type S, a subtype of T... | |
helper for pickle... | |
helper for pickle... | |
x.__repr__() <==> repr(x)... | |
x.__setattr__('name', value) <==> x.name = value... | |
| Method Details |
|---|
force_enlarge(self)Force one more round. |
initialize(self, package)Initialize the builder object; called once in an object's lifetime. The base class implementation does nothing but remembering the package. Derived classes may implement something complicated like parsing their file's content for confix calls, or searching for C++ namespace definitions, or whatnot. It a derived class implements this method, however, it must make sure that it hands the call upwards the inheritance chain; else, it won't see the package being set. |
is_initialized(self)See initialize(). |
locally_unique_id(self)A unique, opaque identifier that is supposed to distinguish this builder from its brothers in the same directory. Used primarily to spot bugs that result from creating the same builder twice. To be implemented by derived classes. |
| Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Fri Nov 23 16:56:36 2007 | http://epydoc.sf.net |