
Tangence::Compiler::Event - structure representing one Tangence event

This data structure object stores information about one Tangence class event, as parsed by Tangence::Compiler::Parser. Once constructed, such objects are immutable.

Returns a new instance initialised by the given arguments.
Reference to the containing class
Name of the event
Optional ARRAY reference containing arguments as Tangence::Compiler::Argument references.

Returns the class the event is a member of
Returns the name of the class
Return the arguments in a list of Tangence::Compiler::Argument references.
Return the argument types in a list of strings.

Paul Evans <leonerd@leonerd.org.uk>