depends = ()
templates = (  ('cerr', 'std::cerr', 'cerr', False),
  ('cin', 'std::cin', 'cin', False),
  ('clog', 'std::clog', 'clog', False),
  ('cout', 'std::cout', 'cout', False),
  ('cvar', 'std::cvar', 'cvar', False),
  ('endl', 'std::endl', 'endl', False),
  ('ends', 'std::ends', 'ends', False),
  ('flush', 'std::flush', 'flush', False),
  ('ios', 'std::ios', 'ios', False),
  ('ios_base', 'std::ios_base', 'ios_base', False),
  ('iostream', 'std::iostream', 'iostream', False),
  ('istream', 'std::istream', 'istream', False),
  ('ostream', 'std::ostream', 'ostream', False),
  ('string', 'std::string', 'str', False),
  ('map', 'std::map', 'mapBB', False, 'bool, bool'),
  ('list', 'std::list', 'listB', False, 'bool'),
  ('set', 'std::set', 'setB', False, 'bool'),
  ('vector', 'std::vector', 'vectorB', False, 'bool'),
  ('vector', 'std::vector', 'vectorvectorB', False, 'std::vector< bool >'),
  ('map', 'std::map', 'mapUCUC', False, 'unsigned char, unsigned char'),
  ('list', 'std::list', 'listUC', False, 'unsigned char'),
  ('set', 'std::set', 'setUC', False, 'unsigned char'),
  ('vector', 'std::vector', 'vectorUC', False, 'unsigned char'),
  ('vector', 'std::vector', 'vectorvectorUC', False, 'std::vector< unsigned char >'),
  ('map', 'std::map', 'mapUSUS', False, 'unsigned short, unsigned short'),
  ('list', 'std::list', 'listUS', False, 'unsigned short'),
  ('set', 'std::set', 'setUS', False, 'unsigned short'),
  ('vector', 'std::vector', 'vectorUS', False, 'unsigned short'),
  ('vector', 'std::vector', 'vectorvectorUS', False, 'std::vector< unsigned short >'),
  ('map', 'std::map', 'mapULUL', False, 'unsigned long, unsigned long'),
  ('list', 'std::list', 'listUL', False, 'unsigned long'),
  ('set', 'std::set', 'setUL', False, 'unsigned long'),
  ('vector', 'std::vector', 'vectorUL', False, 'unsigned long'),
  ('vector', 'std::vector', 'vectorvectorUL', False, 'std::vector< unsigned long >'),
  ('map', 'std::map', 'mapSCSC', False, 'signed char, signed char'),
  ('list', 'std::list', 'listSC', False, 'signed char'),
  ('set', 'std::set', 'setSC', False, 'signed char'),
  ('vector', 'std::vector', 'vectorSC', False, 'signed char'),
  ('vector', 'std::vector', 'vectorvectorSC', False, 'std::vector< signed char >'),
  ('map', 'std::map', 'mapSSSS', False, 'signed short, signed short'),
  ('list', 'std::list', 'listSS', False, 'signed short'),
  ('set', 'std::set', 'setSS', False, 'signed short'),
  ('vector', 'std::vector', 'vectorSS', False, 'signed short'),
  ('vector', 'std::vector', 'vectorvectorSS', False, 'std::vector< signed short >'),
  ('map', 'std::map', 'mapSLSL', False, 'signed long, signed long'),
  ('list', 'std::list', 'listSL', False, 'signed long'),
  ('set', 'std::set', 'setSL', False, 'signed long'),
  ('vector', 'std::vector', 'vectorSL', False, 'signed long'),
  ('vector', 'std::vector', 'vectorvectorSL', False, 'std::vector< signed long >'),
  ('map', 'std::map', 'mapFF', False, 'float, float'),
  ('list', 'std::list', 'listF', False, 'float'),
  ('set', 'std::set', 'setF', False, 'float'),
  ('vector', 'std::vector', 'vectorF', False, 'float'),
  ('vector', 'std::vector', 'vectorvectorF', False, 'std::vector< float >'),
  ('map', 'std::map', 'mapDD', False, 'double, double'),
  ('list', 'std::list', 'listD', False, 'double'),
  ('set', 'std::set', 'setD', False, 'double'),
  ('vector', 'std::vector', 'vectorD', False, 'double'),
  ('vector', 'std::vector', 'vectorvectorD', False, 'std::vector< double >'),
  ('set', 'std::set', 'setULL', False, 'unsigned long long'),
  ('set', 'std::set', 'setSLL', False, 'signed long long'),
  ('map', 'std::map', 'mapULD', False, 'unsigned long, double'),
  ('vector', 'std::vector', 'vectorsetUL', False, 'std::set< unsigned long >'),
  ('map', 'std::map', 'mapsetUL', False, 'unsigned long, std::set< unsigned long >'),
)
factories = ()
