CMS 3D CMS Logo

Public Member Functions | Private Member Functions

Types::bool Class Reference

List of all members.

Public Member Functions

def insertInto

Private Member Functions

def _isValid
def _valueFromString

Detailed Description

Definition at line 112 of file Types.py.


Member Function Documentation

def Types::bool::_isValid (   value) [private]

Definition at line 114 of file Types.py.

00115                        :
        return (isinstance(value,type(False)) or isinstance(value(type(True))))
def Types::bool::_valueFromString (   value) [private]
only used for cfg-parsing

Definition at line 117 of file Types.py.

00118                                :
00119         """only used for cfg-parsing"""
00120         if value.lower() in ('true', 't', 'on', 'yes', '1'):
00121             return bool(True)
00122         if value.lower() in ('false','f','off','no', '0'):
00123             return bool(False)
00124         try:
00125             return bool(__builtin__.bool(eval(value)))
00126         except:
00127             pass
        raise RuntimeError('can not make bool from string '+value)
def Types::bool::insertInto (   self,
  parameterSet,
  myname 
)

Definition at line 128 of file Types.py.

00129                                               :
00130         parameterSet.addBool(self.isTracked(), myname, self.value())
00131 
00132