This might be a very simple fix, but I've been fighting this for more hours than I care to admit to.


std.typecons says "Tuple of values, for example Tuple!(int, string) is a record that stores an int and a string. Tuple can be used to bundle values together, notably when returning multiple values from a function."


But when I try this in practice with

// typedef std::tuple<GLboolean, Direction, glm::vec2> Collision; // porting C++ to
Tuple!(GLboolean, Direction, vec2) Collision;


Collision CheckCollision(BallObject one, GameObject two) // AABB - Circle collision
{


DMD 2.071.0, keeps returning at the function signature:
Error: functions cannot return a tuple

I've also tried,
alias Collision = AliasSeq!(GLboolean, Direction, vec2);
but same error.

Am I doing anything stupid here?
thanks.






Reply via email to