(Enter summary)
Abstract: . Views are container adaptors providing access to di erent on the y generated representations of the data in the container they are applied to. The concept ts nicely into the framework de- ned by the STL. This paper explains design, usage, and implementation of the View Template Library, the currently most advanced implementation of the views concept. 1 Introduction Since the STL and its iterator concept became popular in the C++ world, a variety of smart iterators [1, 3] have been... (Update)
Context of citations to this paper: More
...in the literature: Checked iter [14] adds bounds checking to an existing iterator. The iterators of the View Template Library [15], which adapts containers, are themselves adaptors over the underlying iterators. smart iterators [5] adapt an iterator s dereferencing...
...that we currently employ to map element matrices to the global matrix. The Views concept has been explored for standard STL containers[46]. Using this new technique, we could construct several views on the Global matrix, and use those views to copy in the values of each...
Cited by: More
Exploring Extensibility and Performance in a Generic Programming.. - Burton (2001)
(Correct)
Policy Adaptors and the Boost Iterator Adaptor Library - Abrahams, Siek
(Correct)
Active bibliography (related documents): More All
1.8: Container Adaptors - Powell, Weiser (1999)
(Correct)
0.3: Level Sets As Input For Hybrid Mesh Generation - Gloth, Vilsmeier
(Correct)
0.1: A Solution to the Constructor-Problem of Mixin-Based.. - Eisenecker, Blinn.. (2000)
(Correct)
Similar documents based on text: More All
0.7: Implementing the C++ Standard Template Library in Ada 95 - Erlingsson, Konstantinou (1996)
(Correct)
0.6: Custom Iterators for the STL - Baus, Becker (2000)
(Correct)
0.6: The Standard Template Library - Stepanov, Lee (1995)
(Correct)
Related documents from co-citation: More All
2: Generic Programming
- Musser, Stepanov - 1989
BibTeX entry: (Update)
M. Weiser and G. Powell. The View Template Library. In First Workshop on C++ Template Programming, Erfurt, Germany, October 10 2000. http://citeseer.ist.psu.edu/weiser00view.html More
@inproceedings{ weiser00view,
author = "Martin Weiser and Gary Powell",
title = "The {View Template Library}",
booktitle = "First Workshop on {C++} Template Programming, Erfurt, Germany",
month = "10",
year = "2000",
url = "citeseer.ist.psu.edu/weiser00view.html" }
Citations (may not include all citations):
67
Expression templates
- Veldhuizen - 1995
40
template metaprograms (context) - Veldhuizen - 1995
31
Traits: a new and useful template technique (context) - Myers - 1995
9
Generative Programming (context) - Czarnecki, Eisenecker - 2000
8
A modern framework for portable highperformance numerical li..
- Siek, Lumsdaine - 2000
3
Techniques for scientic C (context) - Veldhuizen - 1999
2
Compound iterators of STL (context) - Alexandrescu - 1998
2
Standard Template Library extension (context) - Seymour - 1996
2
Smart iterators (context) - Becker - 1998
2
View Template Library container adaptors (context) - Powell, Weiser - 1999
1
Principles and Techniques of Software Engineering Based on A.. (context) - Czarnecki - 1998
1
Mappings between types and values (context) - Alexandrescu - 2000
1
The Lambda Library (context) - arvi, Powell - 2000
1
a new form of container adaptors (context) - Powell, Weiser - 2000
1
Template metaprogramming (context) - Prescio - 1997
Documents on the same site (http://oonumerics.org/tmpw00/): More
STL and OO Don't Easily Mix - Kühl (2000)
(Correct)
Static Interfaces in C++ - McNamara, Smaragdakis
(Correct)
STL and OO Don't Easily Mix - Kühl (2000)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC