MasterLayoutSlideCollection

MasterLayoutSlideCollection

Overview

MasterLayoutSlideCollection is a class in Aspose.Slides FOSS for C++.

Represents a collection of all layout slides of a defined master slide. Extends LayoutSlideCollection with methods for adding/inserting/removing/ cloning/reordering layout slides in the context of the individual collections of master’s layout slides.

This class provides 37 methods for working with MasterLayoutSlideCollection objects in C++ programs. Available methods include: ILayoutSlide, MasterLayoutSlideCollection, add, as_i_collection, as_i_enumerable, begin, cbegin, cend, const_iterator, end, get_by_type, init_internal, and 5 additional methods. All public members are accessible to any C++ application after installing the Aspose.Slides FOSS for C++ package. Properties: ILayoutSlide, MasterLayoutSlideCollection, const_iterator, iterator, pointer, reference.

Properties

NameTypeAccessDescription
MasterLayoutSlideCollectionMasterLayoutSlideCollectionReadGets the master layout slide collection.
ILayoutSlideILayoutSlideReadGets the i layout slide.
referencereferenceReadGets the reference.
pointerpointerReadGets the pointer.
iteratoriteratorReadGets the iterator.
const_iteratorconst_iteratorReadGets the const iterator.

Methods

SignatureDescription
MasterLayoutSlideCollection()MasterLayoutSlideCollectionCreates a new collection instance
ILayoutSlide()ILayoutSlideProperty gives direct access to an ILayoutSlide object
ILayoutSlide()ILayoutSlide
ILayoutSlide()ILayoutSlide
reference()referenceReturns a reference to the current layout slide
pointer()pointer
iterator()iteratorProperty provides an iterator for collection traversal
iterator()iterator
iterator()iterator
iterator()iterator
reference()reference
pointer()pointer
const_iterator()const_iteratorReturns a const iterator for read‑only traversal
const_iterator()const_iterator
const_iterator()const_iterator
const_iterator()const_iterator
iterator()iterator
iterator()iterator
const_iterator()const_iterator
const_iterator()const_iterator
const_iterator()const_iterator
const_iterator()const_iterator
MasterLayoutSlideCollection()
~MasterLayoutSlideCollection()
MasterLayoutSlideCollection()
init_internal(layouts: std::vector<ILayoutSlide*>)Internal initialization with a list of non-owning layout slide pointers.
size()std::size_tReturns the number of layout slides.
as_i_collection()std::vector<ILayoutSlide*>Returns a non-owning snapshot of all layout slides as a vector.
as_i_enumerable()std::vector<const ILayoutSlide*>Returns a non-owning snapshot of all layout slides (const) as a vector.
get_by_type(type: SlideLayoutType)ILayoutSlideFinds the first layout slide matching the given type, or nullptr if none.
add(layout: ILayoutSlide)Adds a non-owning reference to a layout slide.
begin()iterator
end()iterator
begin()const_iterator
end()const_iterator
cbegin()const_iterator
cend()const_iterator

See Also