being defined in its declaration... I guess there is a good reason for that, otherwise Jules would not put it in. I guess I could wrap the code document by another class with something hacky in it:
Yes, OwnedArray would be the one to use. Array is designed for classes that have by-value semantics, and something like a CodeDocument definitely isn't a pass-by-value object!
Thanks guys! I was thinking the same thing last night when I decided to step away from the project, and funny enough I was using an owned array in the same class.