MCPcopy Create free account
hub / github.com/CleverRaven/Cataclysm-DDA / make_function

Function make_function

src/behavior_oracle.cpp:20–24  ·  view source on GitHub ↗

Just a little helper to make populating predicate_map slightly less gross.

Source from the content-addressed store, hash-verified

18
19// Just a little helper to make populating predicate_map slightly less gross.
20static std::function < status_t( const oracle_t *, const std::string & ) >
21make_function( status_t ( character_oracle_t::* fun )( const std::string & ) const )
22{
23 return static_cast<status_t ( oracle_t::* )( const std::string & ) const>( fun );
24}
25
26static std::function < status_t( const oracle_t *, const std::string & ) >
27make_function( status_t ( monster_oracle_t::* fun )( const std::string & ) const )

Callers 1

Calls 1

status_tEnum · 0.70

Tested by

no test coverage detected