parameters: (self)
docstring: Some data that needs to be present
docstring_summary: Some data that needs to be present
docstring_tokens: Some data that needs to be present
function: def init(self):
  		"""
  		Some data that needs to be present
  		"""
  		if not getattr(self, 'configurations', None):
  			self.configurations = ['Release'] # LocalRelease, RemoteDebug, etc
  		if not getattr(self, 'platforms', None):
  			self.platforms = ['Win32']
  		if not getattr(self, 'all_projects', None):
  			self.all_projects = []
  		if not getattr(self, 'project_extension', None):
  			self.project_extension = '.vcxproj'
  		if not getattr(self, 'projects_dir', None):
  			self.projects_dir = self.srcnode.make_node('.depproj')
  			self.projects_dir.mkdir()
  
  		# bind the classes to the object, so that subclass can provide custom generators
  		if not getattr(self, 'vsnode_vsdir', None):
  			self.vsnode_vsdir = vsnode_vsdir
  		if not getattr(self, 'vsnode_target', None):
  			self.vsnode_target = vsnode_target
  		if not getattr(self, 'vsnode_build_all', None):
  			self.vsnode_build_all = vsnode_build_all
  		if not getattr(self, 'vsnode_install_all', None):
  			self.vsnode_install_all = vsnode_install_all
  		if not getattr(self, 'vsnode_project_view', None):
  			self.vsnode_project_view = vsnode_project_view
  
  		self.numver = '11.00'
  		self.vsver  = '2010'
function_tokens: def init ( self ) : if not getattr ( self , 'configurations' , None ) : self . configurations = [ 'Release' ] # LocalRelease, RemoteDebug, etc if not getattr ( self , 'platforms' , None ) : self . platforms = [ 'Win32' ] if not getattr ( self , 'all_projects' , None ) : self . all_projects = [ ] if not getattr ( self , 'project_extension' , None ) : self . project_extension = '.vcxproj' if not getattr ( self , 'projects_dir' , None ) : self . projects_dir = self . srcnode . make_node ( '.depproj' ) self . projects_dir . mkdir ( ) # bind the classes to the object, so that subclass can provide custom generators if not getattr ( self , 'vsnode_vsdir' , None ) : self . vsnode_vsdir = vsnode_vsdir if not getattr ( self , 'vsnode_target' , None ) : self . vsnode_target = vsnode_target if not getattr ( self , 'vsnode_build_all' , None ) : self . vsnode_build_all = vsnode_build_all if not getattr ( self , 'vsnode_install_all' , None ) : self . vsnode_install_all = vsnode_install_all if not getattr ( self , 'vsnode_project_view' , None ) : self . vsnode_project_view = vsnode_project_view self . numver = '11.00' self . vsver = '2010'