See this document in CiteSeerX!

The View Template Library (2000)  (Make Corrections)  (2 citations)
Martin Weiser, Gary Powell
First Workshop on C++ Template Programming, Erfurt, Germany



  Home/Search   Context   Related

 
View or download:
oonumerics.org/tmpw00/weiser.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  oonumerics.org/tmpw00/ (more)
Homepages:  M.Weiser  

Rate this article: (best)
  Comment on this article  
(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