OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TruthValue.h File Reference
#include <memory>
#include <string>
#include <vector>
#include <opencog/util/exceptions.h>
+ Include dependency graph for TruthValue.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  opencog::TruthValue
 

Namespaces

 opencog
 
 std
 

Typedefs

typedef std::shared_ptr
< TruthValue > 
opencog::TruthValuePtr
 

Enumerations

enum  opencog::TruthValueType {
  opencog::NULL_TRUTH_VALUE = 0, opencog::SIMPLE_TRUTH_VALUE = 1, opencog::COUNT_TRUTH_VALUE, opencog::INDEFINITE_TRUTH_VALUE,
  opencog::FUZZY_TRUTH_VALUE, opencog::PROBABILISTIC_TRUTH_VALUE, opencog::NUMBER_OF_TRUTH_VALUE_TYPES
}
 
enum  opencog::TVMergeStyle {
  opencog::USE_OLDER_TV_TYPE, opencog::USE_NEWER_TV_TYPE, opencog::USE_STRONGER_TV_TYPE, opencog::USE_WEAKER_TV_TYPE,
  opencog::DEFAULT
}
 

Functions

template<typename Out >
Out & std::operator<< (Out &out, const opencog::TruthValue &tv)