GraphDom
Toggle main menu visibility
Loading...
Searching...
No Matches
mixed_graph_labeled_vertex_container.h
1
/*
2
* Copyright 2026 Michele Comparini
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef GRAPHDOM_MIXED_GRAPH_LABELED_VERTEX_CONTAINER_IMPL_H
8
#define GRAPHDOM_MIXED_GRAPH_LABELED_VERTEX_CONTAINER_IMPL_H
9
10
#include "../../graph.h"
11
#include "../mixed_graph_vertex_container.h"
12
#include "../mixed_graph_labeled_vertex_container.h"
13
14
template
<
typename
VertexType>
15
template
<
typename
VertexContainerPo
int
erType,
typename
VertexLabelType>
16
graphdom::graph<VertexType>::mixed_graph_labeled_vertex_container<VertexContainerPointerType,VertexLabelType>::
17
mixed_graph_labeled_vertex_container
(
const
VertexType& v,
const
VertexLabelType& vl) :
18
mixed_graph_vertex_container<VertexContainerPointerType>(v),
19
vertex_label(vl) {}
20
21
template
<
typename
VertexType>
22
template
<
typename
VertexContainerPo
int
erType,
typename
VertexLabelType>
23
graphdom::graph<VertexType>::mixed_graph_labeled_vertex_container<VertexContainerPointerType,VertexLabelType>::
24
mixed_graph_labeled_vertex_container
(
const
VertexType& v, VertexLabelType&& vl) :
25
mixed_graph_vertex_container<VertexContainerPointerType>(v),
26
vertex_label(std::move(vl)) {}
27
28
template
<
typename
VertexType>
29
template
<
typename
VertexContainerPo
int
erType,
typename
VertexLabelType>
30
graphdom::graph<VertexType>::mixed_graph_labeled_vertex_container<VertexContainerPointerType,VertexLabelType>::
31
mixed_graph_labeled_vertex_container
(VertexType&& v,
const
VertexLabelType& vl) :
32
mixed_graph_vertex_container<VertexContainerPointerType>(std::move(v)),
33
vertex_label(vl) {}
34
35
template
<
typename
VertexType>
36
template
<
typename
VertexContainerPo
int
erType,
typename
VertexLabelType>
37
graphdom::graph<VertexType>::mixed_graph_labeled_vertex_container<VertexContainerPointerType,VertexLabelType>::
38
mixed_graph_labeled_vertex_container
(VertexType&& v, VertexLabelType&& vl) :
39
mixed_graph_vertex_container<VertexContainerPointerType>(std::move(v)),
40
vertex_label(std::move(vl)) {}
41
42
#endif
//GRAPHDOM_MIXED_GRAPH_LABELED_VERTEX_CONTAINER_IMPL_H
graphdom::graph
Every graph created using this library is an instance of a concrete class publicly derived,...
Definition
graph.h:43
include
graphdom
detail
impl
mixed_graph_labeled_vertex_container.h
Generated by
1.17.0