Module: AutoC::Iterators::Unidirectional

Included in:
HashSet, List
Defined in:
lib/autoc/collection/iterator.rb

Overview

Instance Method Summary collapse

Instance Method Details

#write_intf_decls(stream, declare, define) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/autoc/collection/iterator.rb', line 10

def write_intf_decls(stream, declare, define)
  super
  stream << %$
    #{declare} void #{itCtor}(#{it_ref}, #{type_ref});
    #{declare} int #{itMove}(#{it_ref});
    #{declare} #{element.type} #{itGet}(#{it_ref});
  $
end