|
MUSX Document Model
|
A move-only draft document that can be populated and finalized exactly once. More...
#include <DocumentFactory.h>
Public Member Functions | |
| ConstructionSession (const ConstructionSession &)=delete | |
| ConstructionSession & | operator= (const ConstructionSession &)=delete |
| ConstructionSession (ConstructionSession &&) noexcept=default | |
| ConstructionSession & | operator= (ConstructionSession &&) noexcept=default |
| const DocumentPtr & | getDocument () const |
| ConstructionContext & | getConstructionContext () |
| const ConstructionContext & | getConstructionContext () const |
| DocumentPtr | finish () && |
Friends | |
| class | DocumentFactory |
A move-only draft document that can be populated and finalized exactly once.