Dynamic Libraries

From Adobe Open Source Wiki
Revision as of 19:44, 8 November 2006 by SeanParent (Talk | contribs)

Jump to: navigation, search

[This page is being used to collaborate on a paper. You are welcome to read and comment on it, but consider it a work in progress, not a final product.]

Title: Dynamic Library Support for C++

Authors: Sean Parent, Mat Marcus

Contents

Abstract

Introduction

Body

Basic Use Cases

Separate Compilation (Revision Locked)

Upgradable Component (Not Revision Locked)

Plug-In Component

Dynamic Library Issues

Standard ABI

Name Mangling

RTTI

Exception Handling

Replacement Operators

Symbol Visibility

Inline Functions and Template Instantiations

Exported Templates

Library Versioning

=Multiple Versions in Same Application

Issues with New Language Features?

Related Work

Acknowledgments