struct ugcs::vsm::Exception::Va_list_overload

Overview

Dummy structure to explicitly indicate the constructor overload for va_list type argument. More…

#include <exception.h>

struct Va_list_overload
{
    // fields

    char dummy;
};

Detailed Documentation

Dummy structure to explicitly indicate the constructor overload for va_list type argument.

This is to workaround the problem in Windows, where va_list has ‘char*’ type and automatic overload resolution is confused between real va_list argument and constant string literal.