5a7a5a5720
DOC: fix syntax of some doxygen links
...
seemingly we really need the \ref in the link target expression
2018-09-21 14:33:12 +02:00
685a9b84ee
Library: replace boost::noncopyable by our own library solution
...
Benefits
- get rid of yet another pervasive Boost dependency
- define additional more fine grained policies (move only, clonable)
2018-03-24 05:35:13 +01:00
10c2e4b9a9
CmdAccess: rename the front-end to CmdContext to clarify the purpose
2017-04-17 20:00:07 +02:00
22c1a1d189
Commands: rename some of the planned components for command access
...
...to make the names more handy
2017-04-08 16:24:36 +02:00
95af930a71
Commands: finish CommandSetup helper ( #1088 )
...
this is a prerequisite for command instance management:
We have now an (almost) complete framework for writing actual
command definitions in practice, which will be registered automatically.
This could be complemented (future work) by a script in the build process
to regenerate proc/cmd.hpp based on the IDs of those automatic definitions.
2017-03-31 18:30:29 +02:00
e7d24febee
Commands: add automatic registration ON_GLOBAL_INIT
...
...which makes the unit test PASS
2017-03-31 04:36:26 +02:00
49102ff18f
Commands: define typical standard usage of CommandSetup
2017-03-31 04:14:45 +02:00
b303bcebc0
Commands: complete the test case
...
verify the commands where indeed defined as given by the lambda
2017-03-31 03:27:26 +02:00
180b1224e7
Commands: implement invocation of enqueued command definitions
2017-03-18 05:28:56 +01:00
d044abe3c7
Commands: implement the registration queue for command definitions
2017-03-18 04:40:16 +01:00
29ce5b9c69
Commands: define interface for installing a command definition
...
The idea is to assign a lambda, which will be enqueued by side-effect.
implementation is just stubbed.
2017-03-18 03:52:18 +01:00
833193342f
Commands: define basic properties of unbound CommandSetup
2017-03-18 03:20:05 +01:00
b865acf758
Commands: decide about the basic concept how commands are to be defined ( #215 )
...
The point in question is how to manage these definitions in practice,
since we're about to create a huge lot of them eventually. The solution
attempted here is heavily inspired by the boost-test framework
2017-03-18 01:55:45 +01:00