Skip to content

Commit

Permalink
Merge pull request #735 from borglab/feature/std-keyformatter
Browse files Browse the repository at this point in the history
KeyFormatter - boost::function to std::function
  • Loading branch information
gchenfc authored Apr 8, 2021
2 parents d2549c6 + 1d0c61b commit 58cc7b8
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
4 changes: 2 additions & 2 deletions gtsam/inference/Key.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@
#include <gtsam/base/types.h>
#include <gtsam/dllexport.h>

#include <boost/function.hpp>
#include <functional>

#include <iosfwd>

namespace gtsam {

/// Typedef for a function to format a key, i.e. to convert it to a string
typedef boost::function<std::string(Key)> KeyFormatter;
typedef std::function<std::string(Key)> KeyFormatter;

// Helper function for DefaultKeyFormatter
GTSAM_EXPORT std::string _defaultKeyFormatter(Key key);
Expand Down
1 change: 1 addition & 0 deletions gtsam/inference/LabeledSymbol.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#pragma once

#include <gtsam/inference/Symbol.h>
#include <boost/function.hpp>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/inference/Symbol.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include <gtsam/inference/Key.h>
#include <gtsam/base/Testable.h>
#include <boost/serialization/nvp.hpp>
#include <boost/function.hpp>
#include <cstdint>

namespace gtsam {
Expand Down

0 comments on commit 58cc7b8

Please sign in to comment.