Chromatic <[EMAIL PROTECTED]> wrote:
> I'm having odd troubles with "Key not an integer!", which indicates I'm
> doing something wrong. Still, it *looks* fairly solid, at least for
> getting and setting integers and floats.
> new $P2, .HashlikeStruct
> $P2 = $P1
Either:
new $P2, .HashlikeStruct, $P1
or
assign $P2, $P1
> pmclass HashlikeStruct extends UnManagedStruct need_ext does hash
I'd not put that in a new PMC class. ManagedStruct inherits from
UnmanagedStruct - it wouldn't be able to use that functionality.
If you make the initializer an OrderedHash, you can access struct
elements by integer or string key. You would only need a test in
char_offset_key, if you have an integer or string key.
leo