Evaluation of expression templates in C++14


Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription Access

Abstract

In this work we discuss usage of expression templates with features of modern C++ language standards. We give an evaluation model for expression templates that accounts for requirements of operator implementation functions. An algorithm for evaluation of expression templates in this model is presented with proof of its optimality. In conclusion we describe implementation methods that are necessary for implementing this algorithm on modern compilers.

About the authors

P. A. Lebedev

National Research University Higher School of Economics

Author for correspondence.
Email: cygnus@michiru.ru
Russian Federation, ul. Tallinskaya, 34, Moscow, 123458

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2016 Pleiades Publishing, Ltd.