Method: AutoC::HashSet::Range#render_interface

Defined in:
lib/autoc/hash_set.rb

#render_interface(stream) ⇒ Object



251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
# File 'lib/autoc/hash_set.rb', line 251

def render_interface(stream)
  if public?
    render_type_description(stream)
    stream << %{
      /**
        #{ingroup}
        @brief Opaque structure holding state of the hash set's range
        @since 2.0
      */
    }
  else
    stream << PRIVATE
  end
  stream << %{
    typedef struct {
      #{_bin} bin; /**< @private */
      #{_slot} slot; /**< @private */
    } #{signature};
  }
end