Difference between revisions of "Uno/Cpp/Spec/Environment Stack"
From Apache OpenOffice Wiki
m (→API: Added header names.) |
m (Fixed section indentation.) |
||
Line 1: | Line 1: | ||
− | + | Type: specification State: draft | |
− | + | ||
− | + | ||
− | == | + | ==Feature== |
+ | * Make the [[Uno/Binary/Spec/Environment Stack|Binary Uno Environment Stack]] specific API available in a C++ compliant way. | ||
+ | * Make C++ Runtime API implementation environment stack aware. | ||
− | === | + | ==Rationale== |
− | + | ||
− | + | ||
− | + | ==API== | |
− | + | <code>[cpp] | |
− | + | ||
− | < | + | |
uno/environment.hxx | uno/environment.hxx | ||
uno::Environment | uno::Environment | ||
Line 36: | Line 32: | ||
inline void isValid | inline void isValid | ||
− | </ | + | </code> |
− | + | ==Dependencies== | |
− | * | + | * [[Uno/BinarySpec/Environment Stack]] |
[[Category:Uno:Cpp:Spec]] | [[Category:Uno:Cpp:Spec]] |
Revision as of 19:44, 6 September 2006
Type: specification State: draft
Contents
Feature
- Make the Binary Uno Environment Stack specific API available in a C++ compliant way.
- Make C++ Runtime API implementation environment stack aware.
Rationale
API
[cpp]
uno/environment.hxx
uno::Environment invoke_v invoke enter isValid
uno::getCurrentEnvironment
uno/Enterable.hxx
cppu::Enterable : public uno_Enterable explicit Enterable(void)
inline void enter inline void leave
inline void callInto_v inline void callOut_v
inline void callInto inline void callOut
inline void isValid