#include <Special.hxx>
Public Member Functions | |
| SpecialNames () | |
| std::string | getSpName (SpNameId name) |
| void | fixUpSpNames (boost::shared_ptr< UocInfo > prelude) |
Data Fields | |
| std::string | sp_integral |
| std::string | sp_fp |
| std::string | sp_iob |
| std::string | sp_lt |
| std::string | sp_ref_types |
| std::string | sp_copy_compat |
| std::string | sp_copy_from_to |
| std::string | sp_has_field |
Static Public Attributes | |
| static SpecialNames | spNames |
Definition at line 81 of file Special.hxx.
| SpecialNames::SpecialNames | ( | ) |
Definition at line 48 of file Special.cxx.
References sp_copy_compat, sp_copy_from_to, sp_fp, sp_has_field, sp_integral, sp_iob, sp_lt, and sp_ref_types.
| void SpecialNames::fixUpSpNames | ( | boost::shared_ptr< UocInfo > | prelude | ) |
| std::string SpecialNames::getSpName | ( | SpNameId | name | ) |
Definition at line 61 of file Special.cxx.
References assert(), sp_copy_compat, sp_copy_from_to, sp_fp, sp_has_field, sp_integral, sp_iob, sp_lt, SP_NAME_COPY_COMPAT, SP_NAME_COPY_FROM_TO, SP_NAME_FP, SP_NAME_HAS_FIELD, SP_NAME_INTEGER, SP_NAME_IOB, SP_NAME_LT, SP_NAME_REF_TYPES, and sp_ref_types.
| std::string SpecialNames::sp_copy_compat |
Definition at line 87 of file Special.hxx.
Referenced by getSpName(), SpecialNames(), and typeInfer().
| std::string SpecialNames::sp_copy_from_to |
Definition at line 88 of file Special.hxx.
Referenced by getSpName(), SpecialNames(), and typeInfer().
| std::string SpecialNames::sp_fp |
Definition at line 83 of file Special.hxx.
Referenced by getSpName(), SpecialNames(), and typeInfer().
| std::string SpecialNames::sp_has_field |
Definition at line 89 of file Special.hxx.
Referenced by getSpName(), handleSpecialPred(), SpecialNames(), and typeInfer().
| std::string SpecialNames::sp_integral |
Definition at line 82 of file Special.hxx.
Referenced by getSpName(), SpecialNames(), and typeInfer().
| std::string SpecialNames::sp_iob |
| std::string SpecialNames::sp_lt |
| std::string SpecialNames::sp_ref_types |
Definition at line 86 of file Special.hxx.
Referenced by getSpName(), handleSpecialPred(), Type::isTvar(), and SpecialNames().
SpecialNames SpecialNames::spNames [static] |
Definition at line 94 of file Special.hxx.
Referenced by handleSpecialPred(), Type::isTvar(), and typeInfer().
1.4.7