Chapter 1. Strict Variant 0.3 (original) (raw)

Chris Beck

Copyright © 2016 Chris Beck

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Overview

Abstract and Motivation

Design

Tutorial

Basic Usage

Advanced Usage

Reference

Class template variant

Alias template easy_variant

Class template recursive_wrapper

Class templatevariant_comparator

Type traitarithmetic_category

Type traitarithmetic_rank

Type relationship safe_arithmetic_conversion

Type relationship safe_pointer_conversion

Type relationshipsafely_constructible

Type relationshipdominates

Includes

Configuration

Remarks

Compiler Compatibility

Implementation Notes

Vistation Benchmarks

Future Directions