Boost logo

Boost :

From: Pavel Vozenilek (pavel_vozenilek_at_[hidden])
Date: 2004-01-14 06:14:33

BCB 6.4:

char text[260];

fails with error message:

[C++ Error] optional.hpp(419): E2285 Could not find a match for
'optional_detail::optional_base<AnsiString>::optional_base(const char
*,const char *)'
  Full parser context
    optional.hpp(419): decision to instantiate:
optional<AnsiString>::optional(char ( &) const[260])
    --- Resetting parser context for instantiation...
    shell_extension_folder_browser.cpp(3): #include C:\G\src\common.h
    common.h(60): #include C:\boost\boost_1_31_0_rc1\boost/optional.hpp
    optional.hpp(78): namespace boost
    optional.hpp(363): class optional<T>
    optional.hpp(419): parsing: optional<AnsiString>::optional(char ( &)

It worked in 1.30.2.

fixes it but maybe it should work off the shelf.


Boost list run by bdawes at, gregod at, cpdaniel at, john at