CH/CH_ExprLanguage.h File Reference

#include "CH_API.h"

Go to the source code of this file.

Enumerations

enum  CH_ExprLanguage { CH_OLD_EXPR_LANGUAGE, CH_PYTHON }
enum  CH_ScriptLanguage { CH_HSCRIPT, CH_PYTHON_SCRIPT, CH_NUM_SCRIPT_LANGUAGES }
enum  CH_StringMeaning {
  CH_STRING_LITERAL, CH_OLD_EXPRESSION, CH_PYTHON_EXPRESSION, CH_AUTO_DETECT_OLD_EXPRESSION,
  CH_EXPRESSION_IN_DEFAULT_LANGUAGE
}

Functions

CH_API const char * CHexprLanguageAsString (CH_ExprLanguage language)
CH_API const char * CHscriptLanguageAsString (CH_ScriptLanguage language)
CH_API bool CHstringToExprLanguage (const char *str, CH_ExprLanguage &language)
CH_API bool CHstringToScriptLanguage (const char *str, CH_ScriptLanguage &language)
CH_API const char * CHscriptLanguageAsLabel (CH_ScriptLanguage language)
CH_API char CHexprLanguageAsChar (CH_ExprLanguage language)
CH_API bool CHcharToExprLanguage (char char_value, CH_ExprLanguage &language)
CH_API CH_StringMeaning CHexprLanguageToStringMeaning (CH_ExprLanguage language)
CH_API CH_ExprLanguage CHstringMeaningToExprLanguage (CH_StringMeaning meaning)
CH_API const char * CHmeaningToString (CH_StringMeaning meaning)
CH_API bool CHstringToMeaning (const char *meaning_str, CH_StringMeaning &meaning)


Enumeration Type Documentation

Enumerator:
CH_OLD_EXPR_LANGUAGE 
CH_PYTHON 

Definition at line 24 of file CH_ExprLanguage.h.

Enumerator:
CH_HSCRIPT 
CH_PYTHON_SCRIPT 
CH_NUM_SCRIPT_LANGUAGES 

Definition at line 32 of file CH_ExprLanguage.h.

Enumerator:
CH_STRING_LITERAL 
CH_OLD_EXPRESSION 
CH_PYTHON_EXPRESSION 
CH_AUTO_DETECT_OLD_EXPRESSION 
CH_EXPRESSION_IN_DEFAULT_LANGUAGE 

Definition at line 42 of file CH_ExprLanguage.h.


Function Documentation

CH_API bool CHcharToExprLanguage ( char  char_value,
CH_ExprLanguage language 
)

CH_API char CHexprLanguageAsChar ( CH_ExprLanguage  language  ) 

CH_API const char* CHexprLanguageAsString ( CH_ExprLanguage  language  ) 

CH_API CH_StringMeaning CHexprLanguageToStringMeaning ( CH_ExprLanguage  language  ) 

CH_API const char* CHmeaningToString ( CH_StringMeaning  meaning  ) 

CH_API const char* CHscriptLanguageAsLabel ( CH_ScriptLanguage  language  ) 

CH_API const char* CHscriptLanguageAsString ( CH_ScriptLanguage  language  ) 

CH_API CH_ExprLanguage CHstringMeaningToExprLanguage ( CH_StringMeaning  meaning  ) 

CH_API bool CHstringToExprLanguage ( const char *  str,
CH_ExprLanguage language 
)

CH_API bool CHstringToMeaning ( const char *  meaning_str,
CH_StringMeaning meaning 
)

CH_API bool CHstringToScriptLanguage ( const char *  str,
CH_ScriptLanguage language 
)


Generated on Mon Jan 28 00:27:47 2013 for HDK by  doxygen 1.5.9