Package pyplusplus :: Package code_creators :: Module include :: Class include_t

type include_t

source code

                 object --+    
                          |    
code_creator.code_creator_t --+
                              |
                             include_t

Creates C++ code for include directive

Instance Methods
 
__init__(self, header, user_defined=False, system=False)
Constructor.
source code

Inherited from code_creator.code_creator_t: beautify, create, get_system_headers

Static Methods

Inherited from code_creator.code_creator_t: indent, is_comment, unindent, unique_headers

Class Variables

Inherited from code_creator.code_creator_t: LINE_LENGTH, PARAM_SEPARATOR, PYPLUSPLUS_NS_NAME

Properties
  is_user_defined
  is_system
Return True if header file is system( Boost.Python or Py++ ) header file
  header
  include_dirs_optimization

Inherited from code_creator.code_creator_t: parent, target_configuration, top_parent, works_on_instance

Method Details

__init__(self, header, user_defined=False, system=False)
(Constructor)

source code 

Constructor.

Parameters:
  • parent - Parent code creator.
Overrides: code_creator.code_creator_t.__init__
(inherited documentation)

Property Details

is_user_defined

is_system

Return True if header file is system( Boost.Python or Py++ ) header file

header

Get Method:
_get_header(self)
Set Method:
_set_header(self, header)

include_dirs_optimization

Get Method:
_get_include_dirs_optimization(self)
Set Method:
_set_include_dirs_optimization(self, include_dirs)