- name: Component Extensions for .NET and UWP href: ../extensions/component-extensions-for-runtime-platforms.md - name: Tracking reference operator href: ../extensions/tracking-reference-operator-cpp-component-extensions.md - name: Handle to object operator (^) href: ../extensions/handle-to-object-operator-hat-cpp-component-extensions.md - name: abstract href: ../extensions/abstract-cpp-component-extensions.md - name: Arrays href: ../extensions/arrays-cpp-component-extensions.md - name: Boxing href: ../extensions/boxing-cpp-component-extensions.md - name: Classes and structs href: ../extensions/classes-and-structs-cpp-component-extensions.md - name: Platform, default, and cli namespaces href: ../extensions/platform-default-and-cli-namespaces-cpp-component-extensions.md - name: Compiler support for type traits href: ../extensions/compiler-support-for-type-traits-cpp-component-extensions.md - name: Context-sensitive keywords href: ../extensions/context-sensitive-keywords-cpp-component-extensions.md - name: delegate href: ../extensions/delegate-cpp-component-extensions.md - name: enum class href: ../extensions/enum-class-cpp-component-extensions.md - name: event href: ../extensions/event-cpp-component-extensions.md - name: Exception handling href: ../extensions/exception-handling-cpp-component-extensions.md - name: Explicit overrides href: ../extensions/explicit-overrides-cpp-component-extensions.md - name: ref new, gcnew href: ../extensions/ref-new-gcnew-cpp-component-extensions.md - name: Generics expanded: false items: - name: Generics href: ../extensions/generics-cpp-component-extensions.md - name: Overview of generics in Visual C++ href: ../extensions/overview-of-generics-in-visual-cpp.md - name: Generic functions href: ../extensions/generic-functions-cpp-cli.md - name: Generic classes href: ../extensions/generic-classes-cpp-cli.md - name: Generic interfaces href: ../extensions/generic-interfaces-visual-cpp.md - name: Generic delegates href: ../extensions/generic-delegates-visual-cpp.md - name: Constraints on generic type parameters href: ../extensions/constraints-on-generic-type-parameters-cpp-cli.md - name: Consuming generics href: ../extensions/consuming-generics-cpp-cli.md - name: Generics and templates href: ../extensions/generics-and-templates-visual-cpp.md - name: "How to: Improve performance with generics" href: ../extensions/how-to-improve-performance-with-generics-visual-cpp.md - name: interface class href: ../extensions/interface-class-cpp-component-extensions.md - name: literal href: ../extensions/literal-cpp-component-extensions.md - name: Windows Runtime and managed templates href: ../extensions/windows-runtime-and-managed-templates-cpp-component-extensions.md - name: new (new slot in vtable) href: ../extensions/new-new-slot-in-vtable-cpp-component-extensions.md - name: nullptr href: ../extensions/nullptr-cpp-component-extensions.md - name: Override specifiers href: ../extensions/override-specifiers-cpp-component-extensions.md - name: override href: ../extensions/override-cpp-component-extensions.md - name: partial href: ../extensions/partial-cpp-component-extensions.md - name: property href: ../extensions/property-cpp-component-extensions.md - name: safe_cast href: ../extensions/safe-cast-cpp-component-extensions.md - name: String href: ../extensions/string-cpp-component-extensions.md - name: sealed href: ../extensions/sealed-cpp-component-extensions.md - name: typeid href: ../extensions/typeid-cpp-component-extensions.md - name: User-defined attributes expanded: false items: - name: User-defined attributes href: ../extensions/user-defined-attributes-cpp-component-extensions.md - name: Attribute parameter types href: ../extensions/attribute-parameter-types-cpp-component-extensions.md - name: Attribute targets href: ../extensions/attribute-targets-cpp-component-extensions.md - name: Extensions that are specific to C++/CLI expanded: false items: - name: Extensions that are specific to C++/CLI href: ../extensions/extensions-that-are-specific-to-cpp-cli.md - name: __identifier href: ../extensions/identifier-cpp-cli.md - name: C-style casts with -clr href: ../extensions/c-style-casts-with-clr-cpp-cli.md - name: interior_ptr expanded: false items: - name: interior_ptr href: ../extensions/interior-ptr-cpp-cli.md - name: "How to: Declare and use interior pointers and managed arrays" href: ../extensions/how-to-declare-and-use-interior-pointers-and-managed-arrays-cpp-cli.md - name: "How to: Declare value types with the interior_ptr keyword" href: ../extensions/how-to-declare-value-types-with-the-interior-ptr-keyword-cpp-cli.md - name: "How to: Overload functions with interior pointers and native pointers" href: ../extensions/how-to-overload-functions-with-interior-pointers-and-native-pointers-cpp-cli.md - name: "How to: Declare interior pointers with the const keyword" href: ../extensions/how-to-declare-interior-pointers-with-the-const-keyword-cpp-cli.md - name: pin_ptr expanded: false items: - name: pin_ptr href: ../extensions/pin-ptr-cpp-cli.md - name: "How to: Pin pointers and arrays" href: ../extensions/how-to-pin-pointers-and-arrays.md - name: "How to: Declare pinning pointers and value types" href: ../extensions/how-to-declare-pinning-pointers-and-value-types.md - name: Type forwarding href: ../extensions/type-forwarding-cpp-cli.md - name: Variable argument lists (...) href: ../extensions/variable-argument-lists-dot-dot-dot-cpp-cli.md