// Filename: config_lui.h
// Created by:  tobspr (28Aug14)
//

#ifndef CONFIG_LUI_H
#define CONFIG_LUI_H

#include "pandabase.h"
#include "notifyCategoryProxy.h"
#include "dconfig.h"

#define EXPCL_LUI EXPORT_CLASS
#define EXPTP_LUI EXPORT_TEMPL

ConfigureDecl(config_lui, EXPCL_LUI, EXPTP_LUI);
NotifyCategoryDecl(lui, EXPCL_LUI, EXPTP_LUI);

extern EXPCL_LUI void init_lui();

#ifdef INTERROGATE
// Interrogate can't handle this
#define unordered_map pmap
#endif

#endif

// Filename: config_lui.h
// Created by:  tobspr (28Aug14)
//

#ifndef CONFIG_LUI_H
#define CONFIG_LUI_H

#include "pandabase.h"
#include "notifyCategoryProxy.h"
#include "dconfig.h"

#define EXPCL_LUI EXPORT_CLASS
#define EXPTP_LUI EXPORT_TEMPL

ConfigureDecl(config_lui, EXPCL_LUI, EXPTP_LUI);
NotifyCategoryDecl(lui, EXPCL_LUI, EXPTP_LUI);

extern EXPCL_LUI void init_lui();

using namespace std;

#endif

Fix build with modern Panda headers
Fix build with modern Panda headers

Panda3D now no longer defines `using namespace std;` (see panda3d/panda3d#335) which the LUI code relied on;

Panda3D headers provide unordered_map so the #define is actually preventing that header from being parsed correctly.
