KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
Semantic_traits.cpp File Reference
#include "semantics/Semantic_traits.h"
#include "semantics/Semantic_elaboration.h"
#include <boost/make_shared.hpp>

Namespaces

 semantics
 

Functions

boost::shared_ptr
< Object_elaboration > 
semantics::make_plain_semantic_object (const Object_data::Val_type &category, const Semantic_elaboration::Referent_code &referent_code=Semantic_elaboration::NULL_REFERENT)
 create an object semantic node of category category, no attributes More...
 
const boost::shared_ptr
< Null_semantic_terminal > & 
semantics::null_semantic_terminal ()
 creates a new "null" terminal node (w/ no semantic content) More...
 
void semantics::initialize_semantic_maps ()
 read in mappings from files, default config path More...
 
void semantics::initialize_semantic_maps (const std::string config_file_path)
 read in mappings from files, config file path specified More...
 
void semantics::initialize_semantic_maps (const std::map< std::string, std::string > &config_file_path_map)
 read in mappings from files, map with specified data type config paths More...
 
std::vector< Step_code::Weights > semantics::step_code_priors_by_elaboration_type ()
 
const std::vector
< Step_code::Weights > & 
semantics::step_code_priors ()
 

Detailed Description

Author
Colin Dawson
Id:
Semantic_traits.cpp 17350 2014-08-21 20:30:43Z cdawson