add_contact_managers_plugin_info_command.cpp
Go to the documentation of this file.
1 
28 #include <boost/serialization/access.hpp>
29 #include <boost/serialization/nvp.hpp>
30 #include <boost/serialization/shared_ptr.hpp>
32 
33 #include <tesseract_common/utils.h>
35 
36 namespace tesseract_environment
37 {
40 {
41 }
42 
44  tesseract_common::ContactManagersPluginInfo contact_managers_plugin_info)
46  , contact_managers_plugin_info_(std::move(contact_managers_plugin_info))
47 {
48 }
49 
52 {
54 }
55 
57 {
58  bool equal = true;
59  equal &= Command::operator==(rhs);
61  return equal;
62 }
64 {
65  return !operator==(rhs);
66 }
67 
68 template <class Archive>
69 void AddContactManagersPluginInfoCommand::serialize(Archive& ar, const unsigned int /*version*/)
70 {
71  ar& BOOST_SERIALIZATION_BASE_OBJECT_NVP(Command);
72  ar& BOOST_SERIALIZATION_NVP(contact_managers_plugin_info_);
73 }
74 } // namespace tesseract_environment
75 
tesseract_environment::AddContactManagersPluginInfoCommand
Definition: add_contact_managers_plugin_info_command.h:45
tesseract_environment::Command::operator==
bool operator==(const Command &rhs) const
Definition: command.cpp:60
tesseract_environment
Definition: command.h:45
tesseract_environment::Command
Definition: command.h:83
utils.h
tesseract_environment::AddContactManagersPluginInfoCommand::operator!=
bool operator!=(const AddContactManagersPluginInfoCommand &rhs) const
Definition: add_contact_managers_plugin_info_command.cpp:63
TESSERACT_SERIALIZE_ARCHIVES_INSTANTIATE
#define TESSERACT_SERIALIZE_ARCHIVES_INSTANTIATE(Type)
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
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
serialization.h
tesseract_common::ContactManagersPluginInfo
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
macros.h
tesseract_environment::CommandType::ADD_CONTACT_MANAGERS_PLUGIN_INFO
@ ADD_CONTACT_MANAGERS_PLUGIN_INFO
tesseract_environment::CommandType
CommandType
Definition: command.h:47
add_contact_managers_plugin_info_command.h
Used to add contact managers plugin info to the environment.


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