このページを編集する際は,編集に関する方針に従ってください.[]
概要[]
- gcc-4.1.0/gcc/tree.hにて定義
- C コンパイラの標準のデータ型の列挙
実装[]
/* Standard named or nameless data types of the C compiler. */
2841 enum tree_index
2842 {
2843 TI_ERROR_MARK,
2844 TI_INTQI_TYPE,
2845 TI_INTHI_TYPE,
2846 TI_INTSI_TYPE,
2847 TI_INTDI_TYPE,
2848 TI_INTTI_TYPE,
2849
2850 TI_UINTQI_TYPE,
2851 TI_UINTHI_TYPE,
2852 TI_UINTSI_TYPE,
2853 TI_UINTDI_TYPE,
2854 TI_UINTTI_TYPE,
2855
2856 TI_INTEGER_ZERO,
2857 TI_INTEGER_ONE,
2858 TI_INTEGER_MINUS_ONE,
2859 TI_NULL_POINTER,
2860
2861 TI_SIZE_ZERO,
2862 TI_SIZE_ONE,
2863
2864 TI_BITSIZE_ZERO,
2865 TI_BITSIZE_ONE,
2866 TI_BITSIZE_UNIT,
2867
2868 TI_PUBLIC,
2869 TI_PROTECTED,
2870 TI_PRIVATE,
2871
2872 TI_BOOLEAN_FALSE,
2873 TI_BOOLEAN_TRUE,
2874
2875 TI_COMPLEX_INTEGER_TYPE,
2876 TI_COMPLEX_FLOAT_TYPE,
2877 TI_COMPLEX_DOUBLE_TYPE,
2878 TI_COMPLEX_LONG_DOUBLE_TYPE,
2879
2880 TI_FLOAT_TYPE,
2881 TI_DOUBLE_TYPE,
2882 TI_LONG_DOUBLE_TYPE,
2883
2884 TI_FLOAT_PTR_TYPE,
2885 TI_DOUBLE_PTR_TYPE,
2886 TI_LONG_DOUBLE_PTR_TYPE,
2887 TI_INTEGER_PTR_TYPE,
2888
2889 TI_VOID_TYPE,
2890 TI_PTR_TYPE,
2891 TI_CONST_PTR_TYPE,
2892 TI_SIZE_TYPE,
2893 TI_PID_TYPE,
2894 TI_PTRDIFF_TYPE,
2895 TI_VA_LIST_TYPE,
2896 TI_VA_LIST_GPR_COUNTER_FIELD,
2897 TI_VA_LIST_FPR_COUNTER_FIELD,
2898 TI_BOOLEAN_TYPE,
2899 TI_FILEPTR_TYPE,
2900
2901 TI_VOID_LIST_NODE,
2902
2903 TI_MAIN_IDENTIFIER,
2904
2905 TI_MAX
2906 };