| Trees | Index | Help |
|---|
| Package libconfix :: Package plugins :: Package c :: Module h :: Class HeaderBuilder |
|
object--+ |Builder--+ |EntryBuilder--+ |FileBuilder--+ |CBaseBuilder--+ | HeaderBuilder
| Method Summary | |
|---|---|
__init__(self,
file)
| |
buildinfos(self)
| |
Get the dependency information of self, but only if disable_dependency_info() has not been called. | |
Makes the Builder interface's HeaderBuilder.dependency_info() method do nothing. | |
Get the dependency information, regardles if disable_dependency_info() has been called. | |
iface_pieces(self)
| |
Initialize the builder object; called once in an object's lifetime. | |
output(self)
| |
set_external_install_path(self,
path)
| |
set_iface_install_path(self,
path)
| |
shortname(self)
| |
visible_in_directory(self)
| |
| Inherited from FileBuilder | |
| |
| Inherited from EntryBuilder | |
| |
| |
A unique, opaque identifier that is supposed to distinguish this builder from its brothers in the same directory. | |
| Inherited from Builder | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Force one more round. | |
| |
See initialize(). | |
| |
| |
| |
| |
| |
| 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... | |
| Class Variable Summary | |
|---|---|
classobj |
AmbiguousVisibility = libconfix.plugins.c.h.AmbiguousVisibility |
classobj |
BadNamespace = libconfix.plugins.c.h.BadNamespace |
str |
PROPERTY_INSTALLPATH = 'INSTALLPATH_CINCLUDE'
|
| Inherited from CBaseBuilder | |
SRE_Pattern |
re_confix = //\s*CONFIX:([^\r\n]*)
|
| Method Details |
|---|
dependency_info(self)Get the dependency information of self, but only if disable_dependency_info() has not been called. |
disable_dependency_info(self)Makes the Builder interface's HeaderBuilder.dependency_info() method do nothing. The local method HeaderBuilder.do_really_get_dependency_info() can then be used to get the information you want. |
do_really_get_dependency_info(self)Get the dependency information, regardles if disable_dependency_info() has been called. |
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.
|
| Class Variable Details |
|---|
PROPERTY_INSTALLPATH
|
| Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Fri Nov 23 16:56:37 2007 | http://epydoc.sf.net |