/*ident "@(#)Vblock.c 1.1.2.4" */ /****************************************************************************** * * C++ Standard Components, Release 3.0. * * Copyright (c) 1991, 1992 AT&T and Unix System Laboratories, Inc. * Copyright (c) 1988, 1989, 1990 AT&T. All Rights Reserved. * * THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T and Unix System * Laboratories, Inc. The copyright notice above does not evidence * any actual or intended publication of such source code. * ******************************************************************************/ #ifndef _VBLOCK_C_ #define _VBLOCK_C_ template Vblock::~Vblock() { } template unsigned Vblock::size() const { return B.size(); } template unsigned Vblock::size(unsigned k) { return B.size(k); } template void* Vblock::elem(int i) { return (void*)&B[i]; } template void* Vblock::beginning() { return (T*)(*this); } template void* Vblock::finish() { return end(); } #endif