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

 English