Author
anonymous
over 7 years ago
Language
Compiler
Options
Author
anonymous
over 7 years ago
$
prog.cc:1:38: error: 'juce' has not been declared
class DelayedOneShotLambda : private juce::Timer {
^~~~
prog.cc:1:44: error: expected '{' before 'Timer'
class DelayedOneShotLambda : private juce::Timer {
^~~~~
prog.cc:2:1: error: expected primary-expression before 'public'
public:
^~~~~~
prog.cc:2:1: error: expected '}' before 'public'
prog.cc:1:50: note: to match this '{'
class DelayedOneShotLambda : private juce::Timer {
^
prog.cc:12:26: error: virt-specifiers in 'timerCallback' not allowed outside a class definition
void timerCallback() override
^~~~~~~~
prog.cc: In function 'void timerCallback()':
prog.cc:14:18: error: 'function' was not declared in this scope
auto f = function;
^~~~~~~~
prog.cc:14:18: note: suggested alternative: 'union'
auto f = function;
^~~~~~~~
union
prog.cc:15:9: error: 'PendingDelayedOneShotLambdas' was not declared in this scope
PendingDelayedOneShotLambdas.remove( PendingDelayedOneShotLambdas.indexOf(this) );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:15:9: note: suggested alternative: 'DelayedOneShotLambda'
PendingDelayedOneShotLambdas.remove( PendingDelayedOneShotLambdas.indexOf(this) );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
DelayedOneShotLambda
prog.cc:15:83: error: invalid use of 'this' in non-member function
PendingDelayedOneShotLambdas.remove( PendingDelayedOneShotLambdas.indexOf(this) );
^~~~
prog.cc:16:16: error: invalid use of 'this' in non-member function
delete this;
^~~~
prog.cc: At global scope:
prog.cc:20:12: error: 'juce' does not name a type
static juce::Array<DelayedOneShotLambda*> PendingDelayedOneShotLambdas;
^~~~
prog.cc:21:1: error: expected unqualified-id before 'private'
private:
^~~~~~~
prog.cc:23:1: error: expected declaration before '}' token
};
^
Exit Code:
1