Container
template<class Container> class vertex_stl_storage
typedef typename Container::value_type vertex_type;
Container m_vertices;
template<class Container> class poly_container_adaptor
typedef typename Container::value_type vertex_type;
poly_container_adaptor(const Container& data, bool closed) :
void init(const Container& data, bool closed)
const Container* m_container;
template<class Container> class poly_container_reverse_adaptor
typedef typename Container::value_type vertex_type;
poly_container_reverse_adaptor(const Container& data, bool closed) :
void init(const Container& data, bool closed)
const Container* m_container;
ValueNodeContainer* Container() const
ValueNodeContainer* Container() const
ValueNodeContainer* container = nodeChild->Container();
if (container == NULL || nodeChild->Container() != container)
Container<Shape>* shapes = fDocument->Icon()->Shapes();
new_style(rgb_color color, Container<Style>* container,
new_path(Container<VectorPath>* container, VectorPath** path,
template <class Type> class Container;
void new_style(rgb_color color, Container<Style>* container,
void new_path(Container<VectorPath>* container, VectorPath** path,
Container<Type>* container,
Container<Type>* fContainer;
AddCommand<Type>::AddCommand(Container<Type>* container,
Container<Type>* container,
Container<Type>* fContainer;
MoveCommand<Type>::MoveCommand(Container<Type>* container,
Container<Type>* container,
Container<Type>* fContainer;
Container<Type>* container, const int32* indices, int32 count)
PathListView::SetPathContainer(Container<VectorPath>* container)
PathListView::SetShapeContainer(Container<Shape>* container)
Container<VectorPath>* fPathContainer;
Container<Shape>* fShapeContainer;
void SetPathContainer(Container<VectorPath>* container);
void SetShapeContainer(Container<Shape>* container);
ShapeListView::SetShapeContainer(Container<Shape>* container)
ShapeListView::SetStyleContainer(Container<Style>* container)
ShapeListView::SetPathContainer(Container<VectorPath>* container)
void SetShapeContainer(Container<Shape>* container);
void SetStyleContainer(Container<Style>* container);
void SetPathContainer(Container<VectorPath>* container);
Container<Shape>* fShapeContainer;
Container<Style>* fStyleContainer;
Container<VectorPath>* fPathContainer;
StyleListView::SetStyleContainer(Container<Style>* container)
StyleListView::SetShapeContainer(Container<Shape>* container)
void SetStyleContainer(Container<Style>* container);
void SetShapeContainer(Container<Shape>* container);
Container<Style>* fStyleContainer;
Container<Shape>* fShapeContainer;
const Container<Style>* styles = icon->Styles();
const Container<VectorPath>* paths = icon->Paths();
FlatIconExporter::_WriteStyles(LittleEndianBuffer& buffer, const Container<Style>* styles)
FlatIconExporter::_WritePaths(LittleEndianBuffer& buffer, const Container<VectorPath>* paths)
const Container<Style>* styles, const Container<VectorPath>* paths)
FlatIconExporter::_WriteShapes(LittleEndianBuffer& buffer, const Container<Style>* styles,
const Container<VectorPath>* paths, const Container<Shape>* shapes)
template <class Type> class Container;
const Container<Style>* styles);
const Container<VectorPath>* paths);
const Container<Style>* styles,
const Container<VectorPath>* paths,
const Container<Shape>* shapes);
const Container<VectorPath>* globalPaths,
const Container<Style>* globalStyles,
const Container<VectorPath>* paths = icon->Paths();
const Container<Style>* styles = icon->Styles();
const Container<Shape>* shapes = icon->Shapes();
template <class Type> class Container;
const Container<VectorPath>* globalPaths,
const Container<Style>* globalStyles,
AddPathsCommand::AddPathsCommand(Container<VectorPath>* container,
Container<VectorPath>* container,
AddShapesCommand::AddShapesCommand(Container<Shape>* container,
Container<Shape>* container,
AddTransformersCommand::AddTransformersCommand(Container<Transformer>* container,
Container<Transformer>* container,
MovePathsCommand::MovePathsCommand(Container<VectorPath>* container,
template <class Type> class Container;
Container<VectorPath>* container,
MoveShapesCommand::MoveShapesCommand(Container<Shape>* container,
Container<Shape>* container,
MoveTransformersCommand::MoveTransformersCommand(Container<Transformer>* container,
Container<Transformer>* shape,
Container<VectorPath>* container, const int32* indices, int32 count)
template <class Type> class Container;
Container<VectorPath>* container,
Container<Shape>* container, const int32* indices, int32 count)
template <class Type> class Container;
Container<Shape>* container,
RemoveTransformersCommand::RemoveTransformersCommand(Container<Transformer>* container,
Container<Transformer>* container,
AddStylesCommand::AddStylesCommand(Container<Style>* container,
Container<Style>* container,
MoveStylesCommand::MoveStylesCommand(Container<Style>* container,
Container<Style>* container,
RemoveStylesCommand::RemoveStylesCommand(Container<Style>* container,
Container<Style>* container,
if (valueNode->Container() != container)
if (parentNode->Container() != fContainer)
if (fValueNode->Container() != fContainer)
ValueNodeContainer* container = fValueNode->Container();
if (child->Container() != this || !fChildren.RemoveItem(child))
const Container<Style>* Styles() const
Container<Style>* Styles()
const Container<VectorPath>* Paths() const
Container<VectorPath>* Paths()
const Container<Shape>* Shapes() const
Container<Shape>* Shapes()
Container<Style> fStyles;
Container<VectorPath> fPaths;
Container<Shape> fShapes;
const Transformable& transformation, const Container<Transformer>* transformers)
const Container<Transformer>* transformers, const Transformable* shapeTransformation)
const Container<Transformer>* transformers);
const Container<Transformer>* transformers,
Container<Style>* styles = icon->Styles();
Container<VectorPath>* paths = icon->Paths();
Container<Style>* styles)
Container<VectorPath>* paths)
Container<Style>* styles,
Container<VectorPath>* paths)
Container<Style>* styles,
Container<VectorPath>* paths,
Container<Shape>* shapes)
Container<Style>* styles);
Container<VectorPath>* paths);
Container<Style>* styles,
Container<VectorPath>* paths);
Container<Style>* styles,
Container<VectorPath>* paths,
Container<Shape>* shapes);
Container<Type>::~Container()
Container<Type>::AddItem(Type* item)
Container<Type>::AddItem(Type* item, int32 index)
Container<Type>::RemoveItem(Type* item)
Container<Type>::RemoveItem(int32 index)
Container<Type>::MakeEmpty()
Container<Type>::CountItems() const
Container<Type>::HasItem(Type* item) const
Container<Type>::IndexOf(Type* item) const
Container<Type>::ItemAt(int32 index) const
Container<Type>::ItemAtFast(int32 index) const
Container<Type>::AddListener(ContainerListener<Type>* listener)
Container<Type>::RemoveListener(ContainerListener<Type>* listener)
Container<Type>::_NotifyItemAdded(Type* item, int32 index) const
Container<Type>::_NotifyItemRemoved(Type* item) const
class Container {
Container(bool ownsItems);
virtual ~Container();
Container<Type>::Container(bool ownsItems)
Container<Style>* styles = icon->Styles();
Container<VectorPath>* paths) const
Container<Style>* styles) const
MessageImporter::_ImportShapes(const BMessage* archive, Container<VectorPath>* paths,
Container<Style>* styles, Container<Shape>* shapes) const
Container<VectorPath>* paths = icon->Paths();
template <class Type> class Container;
Container<VectorPath>* paths) const;
Container<Style>* styles) const;
Container<VectorPath>* paths,
Container<Style>* styles,
Container<Shape>* shapes) const;
fPaths(new (nothrow) Container<VectorPath>(false)),
fPaths(new (nothrow) Container<VectorPath>(false)),
inline Container<VectorPath>* Paths() const
const Container<Transformer>* Transformers() const
Container<Transformer>* Transformers()
Container<VectorPath>* fPaths;
Container<Transformer> fTransformers;
PathSource::PathSource(Container<VectorPath>* paths)
template <class Type> class Container;
PathSource(Container<VectorPath>* paths);
Container<VectorPath>* fPaths;
BView* container = Container();
if (child->Parent() || child->Container()) {
if (parent->Container()) {
_AddedToContainer(parent->Container());
BView* Container() const;
Container()->AddChild(fView);
Container()->RemoveChild(fView);