Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Command Member List

This is the complete list of members for Command, including all inherited members.

_Handle typedef (defined in Command)Commandprivate
activate(shared_ptr< CommandImpl > &&, Symbol cmdID=0)Commandprotected
AcceptAnyBinding< Command, Command &, lib::Handle< CommandImpl > >::activate(CommandImpl *impl, DEL whenDead)Handle< CommandImpl >inline
AcceptAnyBinding< Command, Command &, lib::Handle< CommandImpl > >::activate(shared_ptr< CommandImpl > const &impl)Handle< CommandImpl >inline
activate(shared_ptr< CommandImpl > &&impl) (defined in Handle< CommandImpl >)Handle< CommandImpl >inline
bind()AcceptAnyBind< Command, lib::Handle< CommandImpl >, Command & >inline
bind(ARGS &&...args)AcceptAnyBind< Command, lib::Handle< CommandImpl >, Command & >inline
bindArg(std::tuple< TYPES... > const &) (defined in Command)Commandinline
bindArg(lib::diff::Rec const &) (defined in Command)Commandinline
canExec() const (defined in Command)Command
canExec(Symbol cmdID) (defined in Command)Commandinlinestatic
canUndo() const (defined in Command)Command
canUndo(Symbol cmdID) (defined in Command)Commandinlinestatic
close()Handle< CommandImpl >inline
Command(Symbol cmdID) (defined in Command)Commandinline
Command()Commandinline
Command(Command &&)=default (defined in Command)Command
Command(Command const &)=default (defined in Command)Command
CommandDef (defined in Command)Commandfriend
defined(Symbol cmdID) (defined in Command)Commandinlinestatic
definition_count()Commandstatic
duplicate_detected(Symbol) const (defined in Command)Command
exec() (defined in Command)Commandinline
exec(HandlingPattern const &execPattern)Command
exec(HandlingPattern::ID) (defined in Command)Command
execSync()Command
fetchDef(Symbol cmdID)Commandprotectedstatic
get(Symbol cmdID)Commandstatic
getDefaultHandlingPattern() constCommand
getID() const noexcept (defined in Command)Command
Handle()=defaultHandle< CommandImpl >
Handle(CommandImpl *imp)Handle< CommandImpl >inlineexplicit
Handle(Handle const &r)=default (defined in Handle< CommandImpl >)Handle< CommandImpl >
Handle(Handle &&rr)=default (defined in Handle< CommandImpl >)Handle< CommandImpl >
Handle(shared_ptr< Y > const &r) (defined in Handle< CommandImpl >)Handle< CommandImpl >inlineexplicit
Handle(shared_ptr< Y > &&srr) (defined in Handle< CommandImpl >)Handle< CommandImpl >inlineexplicit
Handle(weak_ptr< Y > const &wr) (defined in Handle< CommandImpl >)Handle< CommandImpl >inlineexplicit
Handle(unique_ptr< Y > &&urr) (defined in Handle< CommandImpl >)Handle< CommandImpl >inlineexplicit
impl() const (defined in Handle< CommandImpl >)Handle< CommandImpl >inlineprotected
instance_count()Commandstatic
isAnonymous() constCommand
isValid() const (defined in Handle< CommandImpl >)Handle< CommandImpl >inline
maybeGetNewInstance(Symbol cmdID)Commandstatic
newInstance() constCommand
operator bool() const (defined in Handle< CommandImpl >)Handle< CommandImpl >inlineexplicit
operator string() constCommand
operator()() (defined in Command)Commandinline
operator<(Command const &, Command const &)Commandfriend
operator=(Command &&)=default (defined in Command)Command
operator=(Command const &)=default (defined in Command)Command
operator=(Handle const &r)=default (defined in Handle< CommandImpl >)Handle< CommandImpl >
operator=(Handle &&rr)=default (defined in Handle< CommandImpl >)Handle< CommandImpl >
operator=(shared_ptr< Y > const &sr) (defined in Handle< CommandImpl >)Handle< CommandImpl >inline
operator=(shared_ptr< Y > &&srr) (defined in Handle< CommandImpl >)Handle< CommandImpl >inline
operator=(unique_ptr< Y > &&urr) (defined in Handle< CommandImpl >)Handle< CommandImpl >inline
operator== (defined in Command)Commandfriend
remove(Symbol cmdID) (defined in Command)Commandstatic
setArguments(Arguments &)Commandprivate
setArguments(lib::diff::Rec const &)Commandprivate
setHandlingPattern(HandlingPattern::ID)Command
SmPtr typedef (defined in Handle< CommandImpl >)Handle< CommandImpl >protected
smPtr_ (defined in Handle< CommandImpl >)Handle< CommandImpl >protected
storeDef(Symbol newCmdID) constCommand
unbind()Command
undo() (defined in Command)Commandinline
undo(HandlingPattern const &execPattern) (defined in Command)Command
undo(HandlingPattern::ID) (defined in Command)Command
~Command() (defined in Command)Command