This is the documentation for Enlighten.

class Geo GeoTimer Task

class Geo::GeoTimer::Task

The Task object that the user creates to wrap an activity.

Functions

Name Description
~Task()

Destructor; when it fires it stops the timer (if not already done by another Task)

NonCopyable(NonCopyable &&)

Defaulted to allow move.

operator=(NonCopyable &&)

Defaulted to allow move.

Task(GeoTimer &, const GeoSymbolString &, bool)

Construct a new Task.


Geo::GeoTimer::Task::~Task


public: ~Task()


Destructor; when it fires it stops the timer (if not already done by another Task)


Geo::NonCopyable::NonCopyable


public: NonCopyable
(
    NonCopyable &&
)


Defaulted to allow move.


NonCopyable& Geo::NonCopyable::operator=


public: NonCopyable & operator=
(
    NonCopyable &&
)


Defaulted to allow move.


Geo::GeoTimer::Task::Task


public: Task
(
    GeoTimer & timer,
    const GeoSymbolString & name,
    bool subtask
)


Construct a new Task.

Parameters
timer

The timer that this task should be added to

name

The name of this task (does not have to be unique)

subtask

Should this task add itself as a child or replace current task?