#include <annotations.h>

[interfaces_annotations_declaration]
Public Member Functions | |
| MAXON_METHOD maxon::Int | FindIndex (Element *e) const | 
| MAXON_METHOD Element * | GetElement (maxon::Int index) | 
| MAXON_FUNCTION maxon::Result< Element * > | GetElementResult (maxon::Int index) | 
| template<typename REFCLASS > | |
| MAXON_FUNCTION maxon::Result< REFCLASS > | CloneArray () const | 
Private Member Functions | |
| MAXON_INTERFACE (ElementArrayInterface, MAXON_REFERENCE_NORMAL, "net.maxonexample.interfaces.elementarray") | |
      
  | 
  private | 
| MAXON_METHOD maxon::Int FindIndex | ( | Element * | e | ) | const | 
| MAXON_METHOD Element* GetElement | ( | maxon::Int | index | ) | 
| MAXON_FUNCTION maxon::Result<Element*> GetElementResult | ( | maxon::Int | index | ) | 
| MAXON_FUNCTION maxon::Result<REFCLASS> CloneArray | ( | ) | const |