.. include:: ``std::variant`` (Automatic Virtual Dispatch Using Template Method) =================================================================== .. sidebar:: **See also** * :doc:`/trainings/material/soup/cxx/cxx11/any-variant-optional/variant` .. contents:: :local: Overview -------- * Much like :doc:`variant-manual-visit` * Using template method in visitor Virtual Access -------------- .. literalinclude:: code/variant-automatic-visit/virtual.h :caption: :download:`code/variant-automatic-visit/virtual.h` :language: c++