summaryrefslogtreecommitdiff
path: root/src/particle/particle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/particle/particle.h')
-rw-r--r--src/particle/particle.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/particle/particle.h b/src/particle/particle.h
index eff89553e..323e1c171 100644
--- a/src/particle/particle.h
+++ b/src/particle/particle.h
@@ -123,7 +123,8 @@ class Particle notfinal : public Actor
const int x, const int y,
const Color *restrict const color,
Font *restrict const font,
- const bool outline = false) restrict2;
+ const bool outline = false)
+ restrict2 A_NONNULL(5, 6);
/**
* Creates a standalone text particle.
@@ -133,12 +134,12 @@ class Particle notfinal : public Actor
const Color *restrict const color,
Font *restrict const font,
const bool outline = false)
- restrict2;
+ restrict2 A_NONNULL(5, 6);
/**
* Adds an emitter to the particle.
*/
- void addEmitter(ParticleEmitter *const emitter) restrict2
+ void addEmitter(ParticleEmitter *const emitter) restrict2 A_NONNULL(2)
{ mChildEmitters.push_back(emitter); }
/**
@@ -222,7 +223,7 @@ class Particle notfinal : public Actor
*/
void setDestination(Particle *restrict const target,
const float accel,
- const float moment) restrict2 noexcept
+ const float moment) restrict2 noexcept A_NONNULL(2)
{ mTarget = target; mAcceleration = accel; mMomentum = moment; }
/**