Package pyplusplus :: Package decl_wrappers :: Module user_text

Source Code for Module pyplusplus.decl_wrappers.user_text

 1  # Copyright 2004-2008 Roman Yakovenko. 
 2  # Distributed under the Boost Software License, Version 1.0. (See 
 3  # accompanying file LICENSE_1_0.txt or copy at 
 4  # http://www.boost.org/LICENSE_1_0.txt) 
 5   
 6  "defines few classes, used by L{decl_wrapper.class_t} class to keep user code" 
 7   
8 -class user_text_t(object):
9 "keeps reference to user code that belongs to declaration section"
10 - def __init__( self, text ):
11 object.__init__( self ) 12 self.text = text
13
14 -class class_user_text_t( user_text_t ):
15 "keeps reference to user code that belongs to registration section"
16 - def __init__( self, text, works_on_instance=True ):
17 """works_on_instance: If true, the custom code can be applied directly to obj inst. 18 Ex: ObjInst."CustomCode" 19 """ 20 user_text_t.__init__( self, text ) 21 self.works_on_instance = works_on_instance
22