# pygccxml.declarations.algorithms_cache module

Defines classes that will keep results of different calculations.

class `declaration_algs_cache_t`

  Bases: `object`

  `access_type`
  `cmp_data`

    Data used for comparison between declarations.

  `container_element_type`
  `container_key_type`
  `container_traits`
  `declaration_path`
  `demangled_name`
  `disable`()
  `enable`()
  `enabled`
  `full_name`
  `full_partial_name`
  `normalized_full_name_false`
  `normalized_full_name_true`
  `normalized_name`
  `normalized_partial_name`
  `partial_declaration_path`
  `reset`()
  `reset_access_type`()
  `reset_name_based`()

class `type_algs_cache_t`

  Bases: `object`

  `decl_string`
  static `disable`()
  static `enable`()
  `enabled` = True
  `partial_decl_string`
  `remove_alias`
  `reset`()