parameters: (self)
docstring: Returns a list of the Value nodes for a key.
docstring_summary: Returns a list of the Value nodes for a key.
docstring_tokens: Returns a list of the Value nodes for a key .
function: def get_values(self) -> Iterable[interfaces.objects.ObjectInterface]:
          """Returns a list of the Value nodes for a key."""
          hive = self._context.layers[self.vol.layer_name]
          if not isinstance(hive, RegistryHive):
              raise TypeError("CM_KEY_NODE was not instantiated on a RegistryHive layer")
          child_list = hive.get_cell(self.ValueList.List).u.KeyList
          child_list.count = self.ValueList.Count
  
          try:
              for v in child_list:
                  if v != 0:
                      try:
                          node = hive.get_node(v)
                      except (RegistryInvalidIndex, RegistryFormatException) as excp:
                          vollog.debug("Invalid address {}".format(excp))
                          continue
                      if node.vol.type_name.endswith(constants.BANG + '_CM_KEY_VALUE'):
                          yield node
          except (exceptions.InvalidAddressException, RegistryFormatException) as excp:
              vollog.debug("Invalid address in get_values iteration: {}".format(excp))
              return
function_tokens: def get_values ( self ) -> Iterable [ interfaces . objects . ObjectInterface ] : hive = self . _context . layers [ self . vol . layer_name ] if not isinstance ( hive , RegistryHive ) : raise TypeError ( "CM_KEY_NODE was not instantiated on a RegistryHive layer" ) child_list = hive . get_cell ( self . ValueList . List ) . u . KeyList child_list . count = self . ValueList . Count try : for v in child_list : if v != 0 : try : node = hive . get_node ( v ) except ( RegistryInvalidIndex , RegistryFormatException ) as excp : vollog . debug ( "Invalid address {}" . format ( excp ) ) continue if node . vol . type_name . endswith ( constants . BANG + '_CM_KEY_VALUE' ) : yield node except ( exceptions . InvalidAddressException , RegistryFormatException ) as excp : vollog . debug ( "Invalid address in get_values iteration: {}" . format ( excp ) ) return