Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for typeList (0.14 sec)

  1. src/go/internal/gccgoimporter/parser.go

    	//   total number of types, hence typeList is pre-allocated.
    	if len(p.typeData) == 0 {
    		if n != len(p.typeList) {
    			p.errorf("invalid type number %d (out of sync)", n)
    		}
    		p.typeList = append(p.typeList, reserved)
    	} else {
    		if p.typeList[n] != nil {
    			p.errorf("previously visited type number %d", n)
    		}
    		p.typeList[n] = reserved
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 02 23:14:07 UTC 2024
    - 31.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/subst.go

    		// already instantiated
    		// For each (existing) type argument determine if it needs
    		// to be substituted; i.e., if it is or contains a type parameter
    		// that has a type argument for it.
    		targs, updated := subst.typeList(t.TypeArgs().list())
    		if updated {
    			return subst.check.newAliasInstance(subst.pos, t.orig, targs, subst.ctxt)
    		}
    
    	case *Array:
    		elem := subst.typOrNil(t.elem)
    		if elem != t.elem {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:04:07 UTC 2024
    - 11K bytes
    - Viewed (0)
  3. src/go/types/subst.go

    		// already instantiated
    		// For each (existing) type argument determine if it needs
    		// to be substituted; i.e., if it is or contains a type parameter
    		// that has a type argument for it.
    		targs, updated := subst.typeList(t.TypeArgs().list())
    		if updated {
    			return subst.check.newAliasInstance(subst.pos, t.orig, targs, subst.ctxt)
    		}
    
    	case *Array:
    		elem := subst.typOrNil(t.elem)
    		if elem != t.elem {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:04:07 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/native-binaries/google-test/groovy/libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h

    // since some compilers may choke on '>>' when passing a template
    // instance (e.g. Types<int>)
    # define TYPED_TEST_CASE(CaseName, Types) \
      typedef ::testing::internal::TypeList< Types >::type \
          GTEST_TYPE_PARAMS_(CaseName)
    
    # define TYPED_TEST(CaseName, TestName) \
      template <typename gtest_TypeParam_> \
      class GTEST_TEST_CLASS_NAME_(CaseName, TestName) \
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 10K bytes
    - Viewed (0)
  5. src/go/types/typestring.go

    		if w.ctxt != nil {
    			w.string(strconv.Itoa(w.ctxt.getID(t)))
    		}
    		w.typeName(t.obj) // when hashing written for readability of the hash only
    		if t.inst != nil {
    			// instantiated type
    			w.typeList(t.inst.targs.list())
    		} else if w.ctxt == nil && t.TypeParams().Len() != 0 { // For type hashing, don't need to format the TypeParams
    			// parameterized type
    			w.tParamList(t.TypeParams().list())
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 12.3K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/typestring.go

    		if w.ctxt != nil {
    			w.string(strconv.Itoa(w.ctxt.getID(t)))
    		}
    		w.typeName(t.obj) // when hashing written for readability of the hash only
    		if t.inst != nil {
    			// instantiated type
    			w.typeList(t.inst.targs.list())
    		} else if w.ctxt == nil && t.TypeParams().Len() != 0 { // For type hashing, don't need to format the TypeParams
    			// parameterized type
    			w.tParamList(t.TypeParams().list())
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  7. testing/performance/src/templates/native-dependents-resources/googleTest/libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h

    // since some compilers may choke on '>>' when passing a template
    // instance (e.g. Types<int>)
    # define TYPED_TEST_CASE(CaseName, Types) \
      typedef ::testing::internal::TypeList< Types >::type \
          GTEST_TYPE_PARAMS_(CaseName)
    
    # define TYPED_TEST(CaseName, TestName) \
      template <typename gtest_TypeParam_> \
      class GTEST_TEST_CLASS_NAME_(CaseName, TestName) \
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 10K bytes
    - Viewed (0)
  8. src/go/types/typexpr.go

    		msg = "array length %s must be integer"
    	}
    	check.errorf(&x, InvalidArrayLen, msg, &x)
    	return -1
    }
    
    // typeList provides the list of types corresponding to the incoming expression list.
    // If an error occurred, the result is nil, but all list elements were type-checked.
    func (check *Checker) typeList(list []ast.Expr) []Type {
    	res := make([]Type, len(list)) // res != nil even if len(list) == 0
    	for i, x := range list {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 16.3K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/typexpr.go

    		msg = "array length %s must be integer"
    	}
    	check.errorf(&x, InvalidArrayLen, msg, &x)
    	return -1
    }
    
    // typeList provides the list of types corresponding to the incoming expression list.
    // If an error occurred, the result is nil, but all list elements were type-checked.
    func (check *Checker) typeList(list []syntax.Expr) []Type {
    	res := make([]Type, len(list)) // res != nil even if len(list) == 0
    	for i, x := range list {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/types2/named.go

    }
    
    // instance holds information that is only necessary for instantiated named
    // types.
    type instance struct {
    	orig            *Named    // original, uninstantiated type
    	targs           *TypeList // type arguments
    	expandedMethods int       // number of expanded methods; expandedMethods <= len(orig.methods)
    	ctxt            *Context  // local Context; set to nil after full expansion
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 20:03:31 UTC 2024
    - 23.9K bytes
    - Viewed (0)
Back to top