'Creates a new ClangCountVectorCreator.
:param conditions:      The counting conditions as list of function
objects, each shall return true when getting
data indicating that this occurrence should
be counted.
:param weightings:      Optional factors to weight counting conditions.
Defaults to 1 for all conditions.'

def __init__(self, conditions=None, weightings=None):

    self.conditions = conditions
    self.weightings = weightings
    self.count_vectors = {}
    self.stack = []
