Package libconfix :: Package plugins :: Package c :: Module buildinfo :: Class BuildInfo_CIncludePath_NativeLocal
[show private | hide private]
[frames | no frames]

Class BuildInfo_CIncludePath_NativeLocal

Marshallable --+    
               |    
BuildInformation --+
                   |
                  BuildInfo_CIncludePath_NativeLocal


Carries the information that a local header contributes: the
directory that has to be added to the include path (in the usual
form of a directory: a list of strings).

Method Summary
  __init__(self, include_dir)
include_dir is either a list of strings or None.
  __str__(self)
  include_dir(self)
  install(self)
  unique_key(self)
Unique key to easily determine object equivalence.
    Inherited from BuildInformation
  get_marshalling_data(self)
Return marshalling data for my attributes.
  set_marshalling_data(self, data)
(To be documented)...
    Inherited from Marshallable
  __getstate__(self)
  __setstate__(self, data)

Class Variable Summary
    Inherited from Marshallable
str ATTRIBUTES = 'attributes'
str GENERATING_CLASS = 'generating_class'
str VERSIONS = 'versions'

Method Details

__init__(self, include_dir)
(Constructor)

include_dir is either a list of strings or None. If it is a
list, then the list is the path to the directory that has to
be added to the consumer's include path (supposedly prefixed
with $(top_srcdir). If it is None, the consumer will have to
add the local install directory to its path.
Overrides:
libconfix.core.machinery.buildinfo.BuildInformation.__init__

unique_key(self)

Unique key to easily determine object equivalence. Used to
index BuildInformation objects, and to eventually sort out
duplicates.
Overrides:
libconfix.core.machinery.buildinfo.BuildInformation.unique_key (inherited documentation)

Generated by Epydoc 2.1 on Fri Nov 23 16:56:38 2007 http://epydoc.sf.net