My Oracle Support Banner

Compilation Errors Occur When Attempting to Register Template Initialized Classes Or Classes That Are Part Of A Namespace With The Coherence C++ COH_REGISTER_* Macros (Doc ID 1555182.1)

Last updated on OCTOBER 20, 2023

Applies to:

Oracle Coherence - Version 3.7.1 and later
Information in this document applies to any platform.


An error occurs during compilation of code using the Coherence C++ library related to the registration of a custom managed class.

For example, with a template class:



To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.