Отлаживаю приложение, в котором используется boost::posix_time::ptime.
Внутри класса — время и дату упакованные в 8 байтовое целое. Есть функция
std::string to_iso_string(ptime)
которая распаковывает дату в удобочитаемую строку.
А можно ли как-нить применить эту функцию внутри отладчика, чтобы он мне показал строку, а не
внутренности объекта ? (см. рис)
Здравствуйте, jazzer, Вы писали:
J>у студии есть специальный файлик autoexp.dat, в котором это настраивается (например, есть соответствующаю настройка для std::string и прочих стандартных контейнеров)
J>Не уверен, правда, что она позволяет вызывать функции, но чем черт не шутит...
Еще как позволяет, в MSDN есть пример dll, которую нужно прописать там для того чтобы FILETIME показывать в приличном виде.
--
Sergey Chadov
... << RSDN@Home 1.2.0 alpha rev. 685>>
Здравствуйте, shvonder, Вы писали:
S>Отлаживаю приложение, в котором используется boost::posix_time::ptime.
S>Внутри класса — время и дату упакованные в 8 байтовое целое. Есть функция
S>std::string to_iso_string(ptime)
S>которая распаковывает дату в удобочитаемую строку.
S>А можно ли как-нить применить эту функцию внутри отладчика, чтобы он мне показал строку, а не
S>внутренности объекта ? (см. рис)
S>
http://www.rsdn.ru/article/vcpp/vcdebug-1.xml?printАвтор(ы): Александр Шаргин
Дата: 27.01.2002
читать про AutoExpand
S>>Отлаживаю приложение, в котором используется boost::posix_time::ptime.
S>>Внутри класса — время и дату упакованные в 8 байтовое целое. Есть функция
S>>std::string to_iso_string(ptime)
S>>которая распаковывает дату в удобочитаемую строку.
S>>А можно ли как-нить применить эту функцию внутри отладчика, чтобы он мне показал строку, а не
S>>внутренности объекта ? (см. рис)
J>у студии есть специальный файлик autoexp.dat, в котором это настраивается (например, есть соответствующаю настройка для std::string и прочих стандартных контейнеров)
J>Не уверен, правда, что она позволяет вызывать функции, но чем черт не шутит...
Позволяет. Именно так и написан
визуалайзер для ptime.