CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
lindex.h File Reference

Statically labeled index. More...

#include "base/base.h"
#include "ranges/index_base.h"
#include "ranges/range_base.h"
#include "xpr/xpr.h"

Go to the source code of this file.

Classes

class  CNORXZ::LIndex< Index, L >
 
struct  CNORXZ::is_index< LIndex< Index, L > >
 
struct  CNORXZ::index_expression_exists< LIndex< Index, L > >
 

Namespaces

namespace  CNORXZ
 

Functions

template<class Index , SizeT L, class I1 >
decltype(autoCNORXZ::operator* (const Sptr< LIndex< Index, L > > &a, const Sptr< I1 > &b)
 
template<SizeT L, class Index >
decltype(autoCNORXZ::lindexPtr (const Sptr< Index > &i)
 
template<class Index , SizeT L>
decltype(autoCNORXZ::lindexPtr (const Sptr< Index > &i, CSizeT< L > l)
 

Detailed Description

Statically labeled index.

Static index labels are usefull to resolve extensions and relations to other indices at compile time.

Copyright (c) 2024 Christian Zimmermann. All rights reserved. Mail: chize.nosp@m.ta@f.nosp@m.3l.de

Definition in file lindex.h.