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>
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) |
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.
Definition in file picture-prop-container.cpp.