incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Travis Vitek" <Travis.Vi...@roguewave.com>
Subject RE: svn commit: r672048 - /stdcxx/branches/4.3.x/tests/utilities/
Date Mon, 30 Jun 2008 20:14:40 GMT
 

Martin Sebor wrote:
>
>vitek@apache.org wrote:
>> Author: vitek
>> Date: Thu Jun 26 15:48:21 2008
>> New Revision: 672048
>> 
>> URL: http://svn.apache.org/viewvc?rev=672048&view=rev
>> Log:
>> 2008-06-27  Travis Vitek  <vitek@roguewave.com>
>> 
>> 	* tests/utilities/20.forward.cpp [_RWSTD_NO_EXT_CXX_0X]: Add
>> 	guard to get test to compile and run when extension is not
>> 	explicitly enabled. Include rw/_defs.h explicitly in case
>> 	rw_driver.h does not.
>
>Every stdcxx header should always end up #including <rw/_defs.h>
>so that no code outside the library needs to (as always, there
>are unavoidable exceptions). <rw_driver.h> includes the header
>via <rw_testdefs.h> which in turn should be #included by every
>test driver header.

Yes, I know.

>
> Are there any circumstances when this doesn't happen?

No. My comment is misleading. I'm simply applying the undocumented style
for #include directives in stdcxx [http://tinyurl.com/6abxfz], which is
quoted below...

  > 
  >> 2. include directives are in alphabetical order, with
  >> rw/_defs.h being last (it still ends up getting included
  >> first, indirectly, by the first header); the exception
  >> here is when a stdcxx config macro needs to be tested
  >> before the first #include directive
  > 

>Martin
>
>

Mime
View raw message