picture-prop-container.cpp File Reference

LibNebular, implementation of libnebular::PicturePropContainer. More...

#include "config.h"
#include "libnebular.hpp"
#include "libnebular-plugin.hpp"
#include "utils.hpp"
#include "libnebular-extra.templates.hpp"
#include <map>
#include <sstream>
#include <algorithm>
#include <boost/lexical_cast.hpp>
#include <boost/static_assert.hpp>
#include <boost/functional/hash.hpp>
Include dependency graph for picture-prop-container.cpp:

Go to the source code of this file.

Classes

class  libnebular::Blob::Impl_
class  libnebular::PicturePropContainer::Impl_
class  libnebular::PicturePropContainer::Impl_::Property
 Base implementaion class for property value. More...
struct  libnebular::PicturePropContainer::Impl_::Property::Attribute
struct  libnebular::PicturePropContainer::Impl_::Property::Placeholder
struct  libnebular::PicturePropContainer::Impl_::Property::Holder< T >
class  libnebular::PicturePropContainer::DefaultImpl_
class  libnebular::PicturePropContainer::PropKeyIterator::Impl_
class  libnebular::PicturePropContainer::SubtreeProxyImpl_
class  libnebular::PicturePropContainer::SubtreeProxyImpl_::SpecialPrefixOrderLess
 Used in std::upper_bound() in propKeyEnd().

Namespaces

namespace  libnebular
 

All ⟨libnebular⟩ identifiers which are exposed to public.


Functions

void libnebular::setDefault (PicturePropContainer &p, const String &key, const String &value)
 Sets value to property key of PicturePropContainer p as default.
template<class PicturePropContainerBased >
boost::shared_ptr
< PicturePropContainerBased > 
libnebular::createSubtreeProxy (PicturePropContainer &realSubject, const String &subTreePrefix)
 Allows to work with property subtree given by subTreePrefix as with arbitrary object based on PicturePropContainer.
template boost::shared_ptr
< PicturePropContainer > 
libnebular::createSubtreeProxy< PicturePropContainer > (PicturePropContainer &realSubject, const String &subTreePrefix)
template boost::shared_ptr
< PictureProps > 
libnebular::createSubtreeProxy< PictureProps > (PicturePropContainer &realSubject, const String &subTreePrefix)
template boost::shared_ptr
< Picture > 
libnebular::createSubtreeProxy< Picture > (PicturePropContainer &realSubject, const String &subTreePrefix)

Detailed Description

LibNebular, implementation of libnebular::PicturePropContainer.

Copyright (C) 2011 Leonid Sadikov ⟨ leonius@inbox.ru

This file is part of LibNebular.

LibNebular is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3 as published by the Free Software Foundation.

See "COPYING.LESSER" and "COPYING" in distribution or ⟨http://www.gnu.org/licenses/⟩ for full license text.

Author:
Leonid Sadikov ⟨ leonius@inbox.ru
Date:
Created: 18 Apr 2011

Definition in file picture-prop-container.cpp.

Generated on Sun May 29 18:23:53 2011 for libnebular by  doxygen 1.6.3