this seems like an obvious functionality and basically harmless, since commands are designed to be inherently stateful, which is reflected in all the internal storage holders to expos an assignment operator (even while the actual implementation is based on placement new instead of assigning values into the storage, and thus even supports immutable values). The only possible ramification is that argument values must be default constructible |
||
|---|---|---|
| .. | ||
| asset | ||
| cmd | ||
| control | ||
| engine | ||
| external | ||
| mobject | ||
| play | ||
| asset.cpp | ||
| asset.hpp | ||
| assetmanager.cpp | ||
| assetmanager.hpp | ||
| cmd.hpp | ||
| common.hpp | ||
| config-resolver.cpp | ||
| config-resolver.hpp | ||
| controllerfacade.hpp | ||
| DIR_INFO | ||
| facade.cpp | ||
| facade.hpp | ||
| state.hpp | ||
| streamtype.cpp | ||
| streamtype.hpp | ||