ISO INTERNATIONAL STANDARD 10303-23 First edition 2000-12-01 Industrial automation systems and integration Product data representation and exchange Part 23: Implementation methods: C++ language binding to the standard data access interface Systemes d'automatisation industrielle et integration Représentation et échange de données de produits - Partie 23: Methodes de mise en application: Liant de langage C++ a I'interface d'acces aux données normalisées Reference number ISO 10303-23:2000(E) ISO ISO 2000 Not for Resale ISO 10303-23:2000(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this area. Adobe is atrademarkof Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event @ISO2000 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body in the country of the requester. ISO copyright office Casepostale56.CH-1211Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyright@iso.ch Web www.iso.ch Printed in Switzerland ISO 2000-All rights reserved Not for Resale ISO 10303-23:2000 (E) Contents Page 1 Scope 2 Normative references 3 Definitions and abbreviations 2 3.1 Definitions .. 2 3.1.1 Terms defined in ISO 10303-1 2 3.1.2 Terms defined in ISO 10303-11 3 3.1.3 Terms defined in ISO 10303-22 3 3.1.4 Terms defined in The Annotated C++ Reference Manual 3.1.5 Term defined in IEEE standard 3.1.6 Other definitions 3.2 Abbreviations 3.3 Typographical conventions 4 Overall requirements 6 4.1 Characteristics of the binding functions 6 4.2 Language specific features 8 4.2.1 Names of types and operations 4.2.2 Memory management 8 4.3 Binding styles . 8 5 Constants and data type definitions and global functions 9 5.1 SDAI namespace . 5.2 EXPRESS built-in constants 9 5.3 EXPRESS attribute data types 10 5.3.1 Primitive data types 10 5.3.2 Aggregate and iterator data types 18 5.3.3 Enumeration data type 20 5.3.4 Select data type . 22 5.3.5 Number data type 28 5.3.6 Handles 28 5.3.7 TYPE data type 29 5.3.8 ENTITY data type 30 5.3.9 Entity instance 32 5.3.10 Persistent data and persistent object identifiers 35 5.3.11 Domain equivalence for early binding 42 5.3.12 Application instance 43 5.3.13 Binding-specific data types 52 5.4 EXISTS functions ii @ ISO 2000 - All rights reserved Copyright International Organization for Standardization Not for Resale
ISO 10303-23 2000 Industrial automation systems and integration — Product data representation and exchange — Part 23 Implementation methods C++ language binding to the standard data access int
文档预览
中文文档
176 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共176页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-08-24 22:28:10上传分享