add_contact_managers_plugin_info_command.h
Go to the documentation of this file.
1 
26 #ifndef TESSERACT_ENVIRONMENT_ADD_CONTACT_MANAGERS_PLUGIN_INFO_COMMAND_H
27 #define TESSERACT_ENVIRONMENT_ADD_CONTACT_MANAGERS_PLUGIN_INFO_COMMAND_H
28 
31 #include <memory>
32 #include <boost/serialization/export.hpp>
34 
37 
38 namespace boost::serialization
39 {
40 class access;
41 }
42 
43 namespace tesseract_environment
44 {
46 {
47 public:
48  using Ptr = std::shared_ptr<AddContactManagersPluginInfoCommand>;
49  using ConstPtr = std::shared_ptr<const AddContactManagersPluginInfoCommand>;
50 
57 
59 
60  bool operator==(const AddContactManagersPluginInfoCommand& rhs) const;
61  bool operator!=(const AddContactManagersPluginInfoCommand& rhs) const;
62 
63 private:
65 
68  template <class Archive>
69  void serialize(Archive& ar, const unsigned int version); // NOLINT
70 };
71 } // namespace tesseract_environment
72 
74 
75 #endif // TESSERACT_ENVIRONMENT_ADD_CONTACT_MANAGERS_PLUGIN_INFO_COMMAND_H
tesseract_environment::AddContactManagersPluginInfoCommand
Definition: add_contact_managers_plugin_info_command.h:45
tesseract_environment::Command::Ptr
std::shared_ptr< Command > Ptr
Definition: command.h:86
tesseract_environment
Definition: command.h:45
tesseract_environment::Command
Definition: command.h:83
tesseract_environment::AddContactManagersPluginInfoCommand::operator!=
bool operator!=(const AddContactManagersPluginInfoCommand &rhs) const
Definition: add_contact_managers_plugin_info_command.cpp:63
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_common::Serialization
tesseract_environment::AddContactManagersPluginInfoCommand::getContactManagersPluginInfo
const tesseract_common::ContactManagersPluginInfo & getContactManagersPluginInfo() const
Definition: add_contact_managers_plugin_info_command.cpp:51
tesseract_environment::AddContactManagersPluginInfoCommand::operator==
bool operator==(const AddContactManagersPluginInfoCommand &rhs) const
Definition: add_contact_managers_plugin_info_command.cpp:56
command.h
This contains classes for recording operations applied to the environment for tracking changes....
tesseract_common::ContactManagersPluginInfo
boost::serialization
tesseract_environment::AddContactManagersPluginInfoCommand::contact_managers_plugin_info_
tesseract_common::ContactManagersPluginInfo contact_managers_plugin_info_
Definition: add_contact_managers_plugin_info_command.h:64
TESSERACT_COMMON_IGNORE_WARNINGS_POP
tesseract_environment::AddContactManagersPluginInfoCommand::serialize
void serialize(Archive &ar, const unsigned int version)
Definition: add_contact_managers_plugin_info_command.cpp:69
tesseract_environment::AddContactManagersPluginInfoCommand::AddContactManagersPluginInfoCommand
AddContactManagersPluginInfoCommand()
Definition: add_contact_managers_plugin_info_command.cpp:38
tesseract_environment::Command::ConstPtr
std::shared_ptr< const Command > ConstPtr
Definition: command.h:87
macros.h
tesseract_environment::AddContactManagersPluginInfoCommand::access
friend class boost::serialization::access
Definition: add_contact_managers_plugin_info_command.h:66
plugin_info.h


tesseract_environment
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:21