13class DNACalibDNAReader;
39 DNACAPI void setName(std::uint16_t animatedMapIndex,
const char* newName);
Command is an abstract class whose implementations are expected to modify the DNA provided in the run...
Definition: Command.h:15
Definition: DNACalibDNAReader.h:12
Definition: RenameAnimatedMapCommand.cpp:17
RenameAnimatedMapCommand is used to rename an animated map.
Definition: RenameAnimatedMapCommand.h:18
DNACAPI ~RenameAnimatedMapCommand()
RenameAnimatedMapCommand & operator=(const RenameAnimatedMapCommand &)=delete
DNACAPI void run(DNACalibDNAReader *output) override
Definition: RenameAnimatedMapCommand.cpp:70
RenameAnimatedMapCommand(const RenameAnimatedMapCommand &)=delete
DNACAPI RenameAnimatedMapCommand(MemoryResource *memRes=nullptr)
Definition: RenameAnimatedMapCommand.cpp:43
ScopedPtr< Impl > pImpl
Definition: RenameAnimatedMapCommand.h:55
DNACAPI RenameAnimatedMapCommand & operator=(RenameAnimatedMapCommand &&)
DNACAPI RenameAnimatedMapCommand(RenameAnimatedMapCommand &&)
DNACAPI void setName(std::uint16_t animatedMapIndex, const char *newName)
Method for setting a new name for animated map with given index.
Definition: RenameAnimatedMapCommand.cpp:62
MemoryResource is an abstract class that allows the implementation of polymorphic allocators.
Definition: MemoryResource.h:17
Takes ownership over the given pointer and handles it's lifetime.
Definition: ScopedPtr.h:116
#define DNACAPI
Definition: dnacalib/Defs.h:26