- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

# private.h

    00001 /* ----------------------------------------------------------------------------
    00002    libconfig - A structured configuration file parsing library
    00003    Copyright (C) 2005  Mark A Lindner
    00004
    00005    This file is part of libconfig.
    00006
    00007    This library is free software; you can redistribute it and/or
    00008    modify it under the terms of the GNU Lesser General Public License
    00009    as published by the Free Software Foundation; either version 2.1 of
    00010    the License, or (at your option) any later version.
    00011
    00012    This library is distributed in the hope that it will be useful, but
    00013    WITHOUT ANY WARRANTY; without even the implied warranty of
    00014    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    00015    Lesser General Public License for more details.
    00016
    00017    You should have received a copy of the GNU Lesser General Public
    00018    License along with this library; if not, write to the Free Software
    00019    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
    00020    ----------------------------------------------------------------------------
    00021 */
    00022
    00023 #ifndef __libconfig_private_h
    00024 #define __libconfig_private_h
    00025
    00026 #include "libconfig.h"
    00027
    00028 struct parse_context
    00029 {
    00030   config_t *config;
    00031   config_setting_t *parent;
    00032   config_setting_t *setting;
    00033   char *name;
    00034 };
    00035
    00036 // ---------------------------------------------------------------------------
    00037 #endif // __libconfig_private_h